X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fzebramap.h;h=4439f1aaba6c1c8c1b49a442e957f2b1b1a84264;hb=5b886a7358c16434d5c9f5f0d4af2f6e2e5d5c73;hp=20acd9499b0876560eaa24029281128efa31362d;hpb=3d01abbe1238c82d62e4c01eb7cac760d3d53377;p=idzebra-moved-to-github.git diff --git a/include/zebramap.h b/include/zebramap.h index 20acd94..4439f1a 100644 --- a/include/zebramap.h +++ b/include/zebramap.h @@ -4,7 +4,14 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: zebramap.h,v $ - * Revision 1.1 1997-10-27 14:33:04 adam + * Revision 1.3 1997-11-18 10:05:08 adam + * Changed character map facility so that admin can specify character + * mapping files for each register type, w, p, etc. + * + * Revision 1.2 1997/10/29 12:02:47 adam + * Added missing prototype. + * + * Revision 1.1 1997/10/27 14:33:04 adam * Moved towards generic character mapping depending on "structure" * field in abstract syntax file. Fixed a few memory leaks. Fixed * bug with negative integers when doing searches with relational @@ -16,13 +23,14 @@ #define ZEBRAMAP_H #include +#include #ifdef __cplusplus extern "C" { #endif typedef struct zebra_maps *ZebraMaps; -ZebraMaps zebra_maps_open (const char *tabpath); +ZebraMaps zebra_maps_open (const char *tabpath, Res res); void zebra_maps_close (ZebraMaps zm); @@ -33,6 +41,7 @@ const char *zebra_maps_output(ZebraMaps, int reg_type, const char **from); int zebra_maps_attr (ZebraMaps zms, Z_AttributesPlusTerm *zapt, int *reg_type, char **search_type, int *complete_flag); +int zebra_maps_is_complete (ZebraMaps zms, int structure); #ifdef __cplusplus } #endif