changeset 4:b513267f632f tip

Build DBM module
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 05 Aug 2014 18:58:03 +0200
parents 150b72113545
children
files CMakeLists.txt nss/lib/dbm/include/hash.h nss/lib/dbm/src/.hash.c.swp
diffstat 3 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt	Tue Aug 05 18:32:02 2014 +0200
+++ b/CMakeLists.txt	Tue Aug 05 18:58:03 2014 +0200
@@ -45,9 +45,9 @@
 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_DISABLE_ROOT_CERTS -DNSS_DISABLE_LIBPKIX -DSHLIB_SUFFIX=\\\"dll\\\"")
 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DSHLIB_PREFIX=\\\"\\\" -DSOFTOKEN_LIB_NAME=\\\"softokn3.dll\\\"")
 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_X86_OR_X64 -DNSS_X86 -D_X86_")
-set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DMP_NO_MP_WORD -DMP_USE_UINT_DIGIT")
+set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DMP_NO_MP_WORD -DMP_USE_UINT_DIGIT -D__DBINTERFACE_PRIVATE")
 #set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D ")
-set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNO_NSPR_10_SUPPORT -DXP_WIN32 -DXP_WIN")
+set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNO_NSPR_10_SUPPORT -DXP_WIN32 -DXP_WIN -D_WINDOWS")
 
 set (NSPR_DEFINITIONS "${COMMON_DEFINITIONS} -D_NSPR_BUILD")
 
@@ -247,6 +247,11 @@
    nss/lib/dbm/src/memmove.c
    nss/lib/dbm/src/mktemp.c
    nss/lib/dbm/src/hash.c
+   nss/lib/dbm/src/hash_buf.c
+   nss/lib/dbm/src/h_bigkey.c
+   nss/lib/dbm/src/h_page.c
+   nss/lib/dbm/src/h_log2.c
+   nss/lib/dbm/src/h_func.c
    sqlite/sqlite3.c
    )
 
--- a/nss/lib/dbm/include/hash.h	Tue Aug 05 18:32:02 2014 +0200
+++ b/nss/lib/dbm/include/hash.h	Tue Aug 05 18:58:03 2014 +0200
@@ -37,6 +37,7 @@
 /* Operations */
 
 #include <stdio.h>
+#include "cdefs.h"
 #include "mcom_db.h"
 typedef enum {
 	HASH_GET, HASH_PUT, HASH_PUTNEW, HASH_DELETE, HASH_FIRST, HASH_NEXT
Binary file nss/lib/dbm/src/.hash.c.swp has changed
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)