X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fd1_map.h;h=80f9f7ba5a7c4c6d80c457142e8f6e4205b780da;hp=a11087bcbc51f758558a8159ea95c11fd210e258;hb=6a39772ad0cbd1bcb5d0984cd783d4a9e06bdfdb;hpb=7b975f32e5bb0ae39b62167f9eb09b02be36d3f6 diff --git a/include/d1_map.h b/include/d1_map.h index a11087b..80f9f7b 100644 --- a/include/d1_map.h +++ b/include/d1_map.h @@ -28,15 +28,17 @@ #ifndef D1_MAP_H #define D1_MAP_H +#ifdef __cplusplus +extern "C" { +#endif + typedef struct data1_maptag { int new_field; int type; - enum - { - D1_MAPTAG_numeric, - D1_MAPTAG_string - } which; +#define D1_MAPTAG_numeric 1 +#define D1_MAPTAG_string 2 + int which; union { int numeric; @@ -62,4 +64,8 @@ typedef struct data1_maptab struct data1_maptab *next; } data1_maptab; +#ifdef __cplusplus +} +#endif + #endif