X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fcharmap.h;h=b653e97b352781c76aab713b57e14d80f6ef2217;hb=c0c85097014e5b007075ab71d9b5bee412e28dd5;hp=a4b08d5aaa576c0072765e3547a51e9dfd88131c;hpb=de4ada45ce039553f8322e620cc047d8cf4a065e;p=idzebra-moved-to-github.git diff --git a/include/charmap.h b/include/charmap.h index a4b08d5..b653e97 100644 --- a/include/charmap.h +++ b/include/charmap.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, Index Data. + * Copyright (c) 1995-1997, Index Data. * * All rights reserved. * @@ -35,11 +35,20 @@ * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE * OF THIS SOFTWARE. * + * $Log: charmap.h,v $ + * Revision 1.3 1997-09-05 15:29:59 adam + * Changed prototype for chr_map_input - added const. + * Added support for C++, headers uses extern "C" for public definitions. + * */ #ifndef CHARMAP_H #define CHARMAP_H +#ifdef __cplusplus +extern "C" { +#endif + extern const char *CHR_UNKNOWN; extern const char *CHR_SPACE; extern const char *CHR_BASE; @@ -58,6 +67,10 @@ typedef struct chrmaptab chrmaptab *chr_read_maptab(const char *tabpath, const char *name); int chr_map_chrs(chr_t_entry *t, char **from, int len, int *read, char **to, int max); -char **chr_map_input(chr_t_entry *t, char **from, int len); +const char **chr_map_input(chr_t_entry *t, const char **from, int len); + +#ifdef __cplusplus +} +#endif #endif