summaryrefslogtreecommitdiffstats
path: root/database/eurephiadb_mapping.h
diff options
context:
space:
mode:
Diffstat (limited to 'database/eurephiadb_mapping.h')
-rw-r--r--database/eurephiadb_mapping.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/database/eurephiadb_mapping.h b/database/eurephiadb_mapping.h
index 4549292..eedb979 100644
--- a/database/eurephiadb_mapping.h
+++ b/database/eurephiadb_mapping.h
@@ -24,10 +24,6 @@
#ifndef EUREPHIADB_MAPPING_H
# define EUREPHIADB_MAPPING_H
-#ifdef HAVE_LIBXML2
-#include <libxml/tree.h>
-
-
typedef enum eDBfieldType_e { ft_UNDEF, ft_INT, ft_STRING, ft_DATETIME, ft_PASSWD, ft_SETNULL } eDBfieldType;
typedef struct _eDBfieldMap_s {
@@ -144,9 +140,12 @@ static eDBfieldMap eTblMap_usercerts[] = {
#endif // #ifdef EUREPHIADB_MAPPING_C
+#ifdef HAVE_LIBXML2
+#include <libxml/tree.h>
+
void eDBfreeMapping(eDBfieldMap *p);
eDBfieldMap *eDBxmlMapping(eurephiaCTX *ctx, eDBfieldMap *dbmap, const char *tblalias, xmlNode *fmap_n);
char *eDBmkSortKeyString(eDBfieldMap *tfmap, const char *skeys_str);
-#endif
+#endif // HAVE_LIBXML2
#endif // !EUREPHIADB_MAPPING_H