#ifndef data_h #define data_h /* data.h - charmap data, not used for classic Mac OS builds */ #include "convert/defs.h" /* Get the ID of the given character map. Return NULL if no such character map exists. */ const char *CharmapID(int cmap); /* Get the human-readable name fo the given character map. Return NULL if no such character map exists. */ const char *CharmapName(int cmap); /* Conversion table data. */ struct CharmapData { const UInt8 *ptr; Size size; }; /* Get the conversion table data for the given charmap. Returns an empty buffer with a NULL pointer if the character map does not exist or if no conversion table exists for that character map. */ struct CharmapData CharmapData(int cmap); #endif