aboutsummaryrefslogtreecommitdiff
path: root/libgcobol/encodings.h
diff options
context:
space:
mode:
Diffstat (limited to 'libgcobol/encodings.h')
-rw-r--r--libgcobol/encodings.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libgcobol/encodings.h b/libgcobol/encodings.h
index 51cc6c3..37bcde3 100644
--- a/libgcobol/encodings.h
+++ b/libgcobol/encodings.h
@@ -1195,6 +1195,11 @@ enum cbl_encoding_t {
iconv_YU_e,
};
+static inline bool
+valid_encoding( cbl_encoding_t enc ) {
+ return enc <= iconv_YU_e;
+}
+
#define ASCII_e iconv_ASCII_e
#define CP1252_e iconv_CP1252_e
#define EBCDIC_e iconv_CP1140_e