From 5473a7ca5995fdfb877d2efbb1f30285cb1c6237 Mon Sep 17 00:00:00 2001 From: dkf Date: Fri, 13 Dec 2024 09:23:42 +0000 Subject: Convert defines to an enum. --- generic/tclEncoding.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/generic/tclEncoding.c b/generic/tclEncoding.c index e9275ba..5842a0b 100644 --- a/generic/tclEncoding.c +++ b/generic/tclEncoding.c @@ -127,14 +127,16 @@ typedef struct { } EscapeEncodingData; /* - * Constants used when loading an encoding file to identify the type of the + * Values used when loading an encoding file to identify the type of the * file. */ - -#define ENCODING_SINGLEBYTE 0 -#define ENCODING_DOUBLEBYTE 1 -#define ENCODING_MULTIBYTE 2 -#define ENCODING_ESCAPE 3 +enum EncodingTypes { + ENCODING_SINGLEBYTE = 0, /* Encoding is single byte per character. */ + ENCODING_DOUBLEBYTE = 1, /* Encoding is two bytes per character. */ + ENCODING_MULTIBYTE = 2, /* Encoding is variable bytes per character. */ + ENCODING_ESCAPE = 3 /* Encoding has modes with escapes to move + * between them. */ +}; /* * A list of directories in which Tcl should look for *.enc files. This list -- cgit v0.12