RPA Toolkit
Fixed build errors for windows.
authorMartin Stoilov <martin@sigmadrone.org>
Wed, 4 Mar 2020 22:22:25 +0000 (14:22 -0800)
committerMartin Stoilov <martin@sigmadrone.org>
Wed, 4 Mar 2020 22:22:25 +0000 (14:22 -0800)
rexcc/build/windows/i386/makefile
rexcc/build/windows/x64/makefile
rexgrep/build/windows/i386/makefile
rexgrep/build/windows/x64/makefile
rlib/rlist.c
rlib/rlist.h
rlib/rmem.c
rlib/rmem.h
rlib/rstring.c
rlib/rstring.h

index 3f6783f..0fc4603 100644 (file)
@@ -59,7 +59,7 @@ LINK32=link.exe
 LINK32_FLAGS=$(LIBS) kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /incremental:no /machine:I386 $(LINK_DEBUG)
 
 REXCC_OBJS= \
-       "$(OUTDIR)\main.obj" \
+       "$(OUTDIR)\rexccmain.obj" \
        "$(OUTDIR)\rexcc.obj" \
        "$(OUTDIR)\rexccdep.obj" \
 
@@ -90,6 +90,6 @@ SOURCE="$(DEPSRC_DIR)\rexccdep.c"
 "$(OUTDIR)\rexccdep.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
 
-SOURCE="$(SRC_DIR)\main.c"
-"$(OUTDIR)\main.obj" : $(SOURCE) "$(OUTDIR)"
+SOURCE="$(SRC_DIR)\rexccmain.c"
+"$(OUTDIR)\rexccmain.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
index 8c173c7..e59dff1 100644 (file)
@@ -59,7 +59,7 @@ LINK32=link.exe
 LINK32_FLAGS=$(LIBS) kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /incremental:no $(LINK_DEBUG)
 
 REXCC_OBJS= \
-       "$(OUTDIR)\main.obj" \
+       "$(OUTDIR)\rexccmain.obj" \
        "$(OUTDIR)\rexcc.obj" \
        "$(OUTDIR)\rexccdep.obj" \
 
@@ -90,6 +90,6 @@ SOURCE="$(DEPSRC_DIR)\rexccdep.c"
 "$(OUTDIR)\rexccdep.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
 
-SOURCE="$(SRC_DIR)\main.c"
-"$(OUTDIR)\main.obj" : $(SOURCE) "$(OUTDIR)"
+SOURCE="$(SRC_DIR)\rexccmain.c"
+"$(OUTDIR)\rexccmain.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
index 156f9d1..033f806 100644 (file)
@@ -62,7 +62,7 @@ RGREP_OBJS= \
        "$(OUTDIR)\rexgrep.obj" \
        "$(OUTDIR)\fsenumwin.obj" \
        "$(OUTDIR)\rexgrepdep.obj" \
-       "$(OUTDIR)\main.obj" \
+       "$(OUTDIR)\rexgrep-main.obj" \
        
 
 ALL : "$(OUTDIR)\$(RGREP)"
@@ -95,6 +95,6 @@ SOURCE="$(DEPSRC_DIR)\fsenumwin.c"
 "$(OUTDIR)\fsenumwin.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
 
-SOURCE="$(SRC_DIR)\main.c"
-"$(OUTDIR)\main.obj" : $(SOURCE) "$(OUTDIR)"
+SOURCE="$(SRC_DIR)\rexgrep-main.c"
+"$(OUTDIR)\rexgrep-main.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
index 0c0d122..2daa55c 100644 (file)
@@ -59,7 +59,7 @@ LINK32=link.exe
 LINK32_FLAGS=$(LIBS) kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /incremental:no $(LINK_DEBUG)
 
 RGREP_OBJS= \
-       "$(OUTDIR)\main.obj" \
+       "$(OUTDIR)\rexgrep-main.obj" \
        "$(OUTDIR)\fsenumwin.obj" \
        "$(OUTDIR)\rexgrep.obj" \
        "$(OUTDIR)\rexgrepdep.obj" \
@@ -99,6 +99,6 @@ SOURCE="$(DEPSRC_DIR)\fsenumwin.c"
 "$(OUTDIR)\fsenumwin.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
 
-SOURCE="$(SRC_DIR)\main.c"
-"$(OUTDIR)\main.obj" : $(SOURCE) "$(OUTDIR)"
+SOURCE="$(SRC_DIR)\rexgrep-main.c"
+"$(OUTDIR)\rexgrep-main.obj" : $(SOURCE) "$(OUTDIR)"
        $(CPP) $(CPP_FLAGS) $(SOURCE)
index dd2409c..a5b33d7 100644 (file)
@@ -131,10 +131,10 @@ void r_list_splice(rlist_t *plist, rlist_t *phead)
 /*
  * Return the number of nodes in the list
  */
-uint32_t r_list_count(rlist_t *phead)
+ruint32 r_list_count(rlist_t *phead)
 {
        rlist_t *pcur;
-       uint32_t n = 0;
+       ruint32 n = 0;
 
        r_list_foreach(pcur, phead)
                n++;
index 0b0d9cb..891e08a 100644 (file)
@@ -57,7 +57,7 @@ rlist_t *r_list_last(rlist_t *phead);
 rlist_t *r_list_prev(rlist_t *phead, rlist_t *pelem);
 rlist_t *r_list_next(rlist_t *phead, rlist_t *pelem);
 void r_list_splice(rlist_t *plist, rlist_t *phead);
-uint32_t r_list_count(rlist_t *phead);
+ruint32 r_list_count(rlist_t *phead);
 
 
 #ifdef __cplusplus
index fb6171f..1d5a496 100644 (file)
@@ -276,7 +276,7 @@ rpointer r_zmalloc(size_t size)
        return mem;
 }
 
-rpointer r_memset(rpointer s, int32_t c, size_t n)
+rpointer r_memset(rpointer s, rint32 c, size_t n)
 {
        return memset((void*)s, (int)c, n);
 }
index 1566ce9..8fe0534 100644 (file)
@@ -34,7 +34,7 @@ rpointer r_realloc(rpointer ptr, size_t size);
 rpointer r_calloc(size_t nmemb, size_t size);
 void r_free(rpointer ptr);
 rpointer r_zmalloc(size_t size);
-rpointer r_memset(rpointer s, int32_t c, size_t n);
+rpointer r_memset(rpointer s, rint32 c, size_t n);
 rpointer r_memcpy(rpointer dest, rconstpointer src, size_t n);
 rpointer r_memmove(rpointer dest, rconstpointer src, size_t n);
 size_t r_debug_get_allocmem();
index e07dfd2..c5d1dd3 100644 (file)
@@ -296,7 +296,7 @@ rstring_t *r_string_create_from_double(double d)
 }
 
 
-rstring_t *r_string_create_from_int(int64_t l)
+rstring_t *r_string_create_from_int(rint64 l)
 {
        char temp[128];
        int size;
index 5079ba5..9e0acb5 100644 (file)
@@ -68,7 +68,7 @@ rstring_t *r_string_create_from_ansi(const char* s);
 rstring_t *r_string_create_from_str_len(const char* s, size_t len);
 rstring_t *r_string_create_from_string(const rstring_t* s);
 rstring_t *r_string_create_from_double(double d);
-rstring_t *r_string_create_from_int(int64_t l);
+rstring_t *r_string_create_from_int(rint64 l);
 void r_string_destroy(rstring_t *string);
 robject_t *r_string_init(robject_t *obj, ruint32 type, r_object_cleanupfun cleanup, r_object_copyfun copy);
 robject_t *r_string_init_from_str_len(robject_t *obj, ruint32 type, r_object_cleanupfun cleanup, r_object_copyfun copy, const char *str, size_t len);