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=bf4149c63ad2e11429e302a89f472de52b4d7ce8;hpb=73664b466cb0c5e9478b4af7c5d4ebed1f2db49e 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