Hi,

There appears to be a little typo in the source file alloc.cpp as pointed out 
by the gcc compilation error on Cygwin. The patch below fixes it.

gcc -c -I/home/mbrown/stdcxx/include/ansi -D_RWSTDDEBUG    -D_RWSTD_USE_CONFIG 
-I/home/mbrown/stdcxx/include -I/home/mbrown/stdcxx-gcc-3.4.4-11s/include 
-I/home/mbrown/stdcxx/../rwtest -I/home/mbrown/stdcxx/tests/include  -pedantic 
-nostdinc++ -g  -W -Wall -Wcast-qual -Winline -Wshadow -Wwrite-strings 
-Wno-long-long -Wcast-align   /home/mbrown/stdcxx/tests/src/alloc.cpp
/home/mbrown/stdcxx/tests/src/alloc.cpp:97: error: comma at end of enumerator 
list
/home/mbrown/stdcxx/tests/src/alloc.cpp: In function `DWORD 
_rw_translate_prot(int)':
/home/mbrown/stdcxx/tests/src/alloc.cpp:120: warning: comparison between signed 
and unsigned integer expressions
make[1]: *** [alloc.o] Error 1
make[1]: Leaving directory `/home/mbrown/stdcxx-gcc-3.4.4-11s/rwtest'
make: *** [/home/mbrown/stdcxx-gcc-3.4.4-11s/rwtest/librwtest11s.a] Error 2


Index: /home/mbrown/stdcxx/tests/src/alloc.cpp
===================================================================
--- /home/mbrown/stdcxx/tests/src/alloc.cpp     (revision 514239)
+++ /home/mbrown/stdcxx/tests/src/alloc.cpp     (working copy)
@@ -93,7 +93,7 @@
     PROT_READ  = 1 << 0,
     PROT_WRITE = 1 << 1,
     PROT_RDWR  = PROT_READ | PROT_WRITE,
-    PROT_EXEC  = 1 << 2,
+    PROT_EXEC  = 1 << 2
 };
 
 #define MAP_PRIVATE   0

-- Mark

Reply via email to