From: Oliver O. <fr...@us...> - 2007-03-15 07:26:33
|
Update of /cvsroot/simspark/simspark/spark/utility/sfsexp In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv7790/spark/utility/sfsexp Modified Files: Makefile.am io.c malloc_util.c sexp.c Log Message: Merged WIN32 branch back to main trunk (access previous version with tag pre_merge_WIN32) Index: io.c =================================================================== RCS file: /cvsroot/simspark/simspark/spark/utility/sfsexp/io.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** io.c 19 Dec 2005 19:13:30 -0000 1.1 --- io.c 15 Mar 2007 07:26:30 -0000 1.2 *************** *** 32,36 **** --- 32,40 ---- #include <fcntl.h> + + #ifndef WIN32 #include <unistd.h> + #endif + #include <stdio.h> #include <stdlib.h> *************** *** 39,42 **** --- 43,51 ---- #include <assert.h> + #ifdef WIN32 + #include <io.h> + #define read _read + #endif + /** * initialize an io-wrapper Index: sexp.c =================================================================== RCS file: /cvsroot/simspark/simspark/spark/utility/sfsexp/sexp.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** sexp.c 19 Dec 2005 19:13:30 -0000 1.1 --- sexp.c 15 Mar 2007 07:26:30 -0000 1.2 *************** *** 38,41 **** --- 38,45 ---- #include "faststack.h" + #ifdef WIN32 + #define snprintf _snprintf + #endif + /** * Recursively walk an s-expression and free it. Index: Makefile.am =================================================================== RCS file: /cvsroot/simspark/simspark/spark/utility/sfsexp/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile.am 19 Dec 2005 19:13:30 -0000 1.1 --- Makefile.am 15 Mar 2007 07:26:30 -0000 1.2 *************** *** 16,18 **** sexp_ops.h - EXTRA_DIST = README --- 16,17 ---- Index: malloc_util.c =================================================================== RCS file: /cvsroot/simspark/simspark/spark/utility/sfsexp/malloc_util.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** malloc_util.c 19 Dec 2005 19:13:30 -0000 1.1 --- malloc_util.c 15 Mar 2007 07:26:30 -0000 1.2 *************** *** 31,35 **** static int last_check = 0; ! static inline void set_alloc(int i, void *addr, size_t bytes, char *file, int lineno) { alloc_list[i].addr = addr; --- 31,38 ---- static int last_check = 0; ! static ! #ifndef _MSC_VER ! inline ! #endif void set_alloc(int i, void *addr, size_t bytes, char *file, int lineno) { alloc_list[i].addr = addr; |