You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2011/04/14 08:35:38 UTC

svn commit: r1092017 - in /commons/sandbox/runtime/trunk/src/main/native: ./ os/win32/ srclib/bzip2/

Author: mturk
Date: Thu Apr 14 06:35:38 2011
New Revision: 1092017

URL: http://svn.apache.org/viewvc?rev=1092017&view=rev
Log:
Add win32 initial make and impl files

Added:
    commons/sandbox/runtime/trunk/src/main/native/Makefile.msc.in   (with props)
    commons/sandbox/runtime/trunk/src/main/native/configure.bat   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/commonc.manifest   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/config.hw
    commons/sandbox/runtime/trunk/src/main/native/os/win32/dso.c   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/init.c   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.bin   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.mc   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/main.rc   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/os.c   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/platform.c   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c   (with props)
    commons/sandbox/runtime/trunk/src/main/native/os/win32/util.c   (with props)
Modified:
    commons/sandbox/runtime/trunk/src/main/native/srclib/bzip2/bzlib.h

Added: commons/sandbox/runtime/trunk/src/main/native/Makefile.msc.in
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/Makefile.msc.in?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/Makefile.msc.in (added)
+++ commons/sandbox/runtime/trunk/src/main/native/Makefile.msc.in Thu Apr 14 06:35:38 2011
@@ -0,0 +1,176 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+!include <Makedefs>
+
+SRCDIRS=\
+	$(TOPDIR)\os\win32 \
+	$(TOPDIR)\port \
+	$(TOPDIR)\shared \
+	$(TOPDIR)\srclib\bzip2 \
+	$(TOPDIR)\srclib\zlib \
+	$(TOPDIR)\srclib\zlib\win32
+
+LIBS=kernel32.lib advapi32.lib ws2_32.lib mswsock.lib ole32.lib crypt32.lib \
+	shell32.lib rpcrt4.lib user32.lib gdi32.lib userenv.lib wtsapi32.lib \
+	psapi.lib shlwapi.lib wldap32.lib netapi32.lib iphlpapi.lib urlmon.lib
+
+!IF "$(EXTRA_LIBS)" != ""
+LIBS=$(LIBS) $(EXTRA_LIBS)
+!ENDIF
+
+OUTLIBDIR=$(TOPDIR)\.libs
+SHAREDDLL=$(OUTLIBDIR)\$(DLLNAME).dll
+SHAREDLIB=$(OUTLIBDIR)\$(DLLNAME).lib
+SHAREDPDB=$(OUTLIBDIR)\$(DLLNAME).pdb
+SHAREDRES=$(OUTLIBDIR)\$(DLLNAME).res
+SHAREDMAN=$(SHAREDDLL).mainfest
+
+BZIP2_SOURCES=\
+	$(TOPDIR)\srclib\bzip2\blocksort.c \
+	$(TOPDIR)\srclib\bzip2\bzlib.c \
+	$(TOPDIR)\srclib\bzip2\compress.c \
+	$(TOPDIR)\srclib\bzip2\crctable.c \
+	$(TOPDIR)\srclib\bzip2\decompress.c \
+	$(TOPDIR)\srclib\bzip2\huffman.c \
+	$(TOPDIR)\srclib\bzip2\randtable.c
+
+EXPAT_SOURCES=\
+	$(TOPDIR)\srclib\expat\xmlparse.c \
+	$(TOPDIR)\srclib\expat\xmltok.c \
+	$(TOPDIR)\srclib\expat\xmlrole.c
+
+REGEX_SOURCES=\
+	$(TOPDIR)\srclib\regex\regcomp.c \
+	$(TOPDIR)\srclib\regex\regerror.c \
+	$(TOPDIR)\srclib\regex\regexec.c \
+	$(TOPDIR)\srclib\regex\regfree.c
+
+ZLIB_SOURCES=\
+	$(TOPDIR)\srclib\zlib\adler32.c \
+	$(TOPDIR)\srclib\zlib\compress.c \
+	$(TOPDIR)\srclib\zlib\crc32.c \
+	$(TOPDIR)\srclib\zlib\deflate.c \
+	$(TOPDIR)\srclib\zlib\infback.c \
+	$(TOPDIR)\srclib\zlib\inffast.c \
+	$(TOPDIR)\srclib\zlib\inflate.c \
+	$(TOPDIR)\srclib\zlib\inftrees.c \
+	$(TOPDIR)\srclib\zlib\trees.c \
+	$(TOPDIR)\srclib\zlib\uncompr.c \
+	$(TOPDIR)\srclib\zlib\zutil.c
+
+ASMSOURCES=
+
+WIN32_SOURCES=\
+	$(TOPDIR)\os\win32\dso.c \
+	$(TOPDIR)\os\win32\init.c \
+	$(TOPDIR)\os\win32\os.c \
+	$(TOPDIR)\os\win32\platform.c \
+	$(TOPDIR)\os\win32\semaphore.c \
+	$(TOPDIR)\os\win32\time.c \
+	$(TOPDIR)\os\win32\util.c
+
+
+LIBSOURCES=\
+	$(BZIP2_SOURCES) \
+	$(ZLIB_SOURCES) \
+	$(WIN32_SOURCES) \
+	$(TOPDIR)\port\bsdpath.c \
+	$(TOPDIR)\port\bsdrand.c \
+	$(TOPDIR)\port\bsdstring.c \
+	$(TOPDIR)\port\bsdsys.c \
+	$(TOPDIR)\shared\array.c \
+	$(TOPDIR)\shared\bzip2.c \
+	$(TOPDIR)\shared\callback.c \
+	$(TOPDIR)\shared\clazz.c \
+	$(TOPDIR)\shared\constptr.c \
+	$(TOPDIR)\shared\debug.c \
+	$(TOPDIR)\shared\error.c \
+	$(TOPDIR)\shared\iofd.c \
+	$(TOPDIR)\shared\memory.c \
+	$(TOPDIR)\shared\native.c \
+	$(TOPDIR)\shared\nbb.c \
+	$(TOPDIR)\shared\pointer.c \
+	$(TOPDIR)\shared\object.c \
+	$(TOPDIR)\shared\observer.c \
+	$(TOPDIR)\shared\reflect.c \
+	$(TOPDIR)\shared\sliceptr.c \
+	$(TOPDIR)\shared\string.c \
+	$(TOPDIR)\shared\system.c \
+	$(TOPDIR)\shared\unsafe.c \
+	$(TOPDIR)\shared\uuid.c \
+	$(TOPDIR)\shared\version.c \
+	$(TOPDIR)\shared\buildmark.c
+
+CXXSOURCES=
+
+DEPOBJECTS=$(LIBSOURCES:.c=.dep)
+SHROBJECTS=$(LIBSOURCES:.c=.obj) $(ASMSOURCES:.asm=.obj) $(TOPDIR)\os\win32\main.res
+
+all : prepare $(SHAREDDLL)
+
+.c.obj:
+	$(CC) $(CCFLAGS) $(CCSHARE) $(CPPOPTS) $(CFLAGS) $(INCLUDES) -c -Fo$@ -Fd$(OUTLIBDIR)\$(DLLNAME) $<
+
+.asm.obj:
+	$(CPP) $(CCSHARE) $(CPPOPTS) $(ASMOPTS) $< >$@.S
+	$(AS) $(ASFLAGS) -c -o $@ $@.S
+	@$(RM) $@.S
+
+.rc.res:
+	$(RC) $(RCFLAGS) $(RCINCLS) /fo $@ $<
+
+.c.dep:
+	@mkdepend $*.$$(OBJ) $(CCFLAGS) $(CCSHARE) $(CPPOPTS) $(CFLAGS) $(INCLUDES) $< >>Makedeps
+
+$(SHAREDDLL): $(SHROBJECTS)
+	@echo Building shared library ...
+	$(LD) /DLL $(LDFLAGS) /SUBSYSTEM:WINDOWS $(LDARCH) /pdb:$(OUTLIBDIR)\$(DLLNAME).pdb /OUT:$@ @<<
+	$(SHROBJECTS) $(MODULES) $(LIBS)
+<<
+	if exist $@.manifest mt -nologo -manifest $@.manifest -outputresource:$@;2
+
+Makefile: $(TOPDIR)\Makefile.msc.in
+	@$(TOPDIR)\config.nice.bat
+	$(MAKE)
+
+prepare: Makefile
+	@echo Building $(DESC) ...
+	-@mkdir $(OUTLIBDIR) 2>NUL
+
+prepdep:
+	@echo Creating $(DESC) dependencies ...
+	@echo # >Makedeps
+	@echo # AUTOMATICALLY GENERATED BY 'nmake depend' -- DO NOT EDIT >>Makedeps
+	@echo # >>Makedeps
+	@echo. >>Makedeps
+
+depend: prepdep $(DEPOBJECTS)
+
+clean:
+	@for %i in ($(SRCDIRS)) do @$(RM) %%i\*.obj 2>NUL
+	@for %i in ($(SRCDIRS)) do @$(RM) %%i\*.res 2>NUL
+	@$(RMDIR) $(OUTLIBDIR) 2>NUL
+	@echo Cleaned.
+
+distclean: clean
+	@$(RM) Makedefs 2>NUL
+	@$(RM) Makefile 2>NUL
+	@$(RM) Makedeps 2>NUL
+	@$(RM) config.nice.bat 2>NUL
+
+OBJ=obj
+!include <Makedeps>

Propchange: commons/sandbox/runtime/trunk/src/main/native/Makefile.msc.in
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/configure.bat
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/configure.bat?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/configure.bat (added)
+++ commons/sandbox/runtime/trunk/src/main/native/configure.bat Thu Apr 14 06:35:38 2011
@@ -0,0 +1,329 @@
+@echo off
+rem
+rem Licensed to the Apache Software Foundation (ASF) under one or more
+rem contributor license agreements.  See the NOTICE file distributed with
+rem this work for additional information regarding copyright ownership.
+rem The ASF licenses this file to You under the Apache License, Version 2.0
+rem (the "License"); you may not use this file except in compliance with
+rem the License.  You may obtain a copy of the License at
+rem
+rem     http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing, software
+rem distributed under the License is distributed on an "AS IS" BASIS,
+rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+rem See the License for the specific language governing permissions and
+rem limitations under the License.
+rem
+rem Batch script for building Apache Commons Runtime
+rem
+setlocal
+
+rem Figure out the running platform
+rem
+
+echo @echo off >config.nice.bat
+echo %0 %* >>config.nice.bat
+
+set EXITCODE=0
+
+SET "VMAJOR=0"
+SET "VMINOR=1"
+SET "VPATCH=0"
+SET "VDOTTED=%VMAJOR%.%VMINOR%.%VPATCH%"
+set "TOPDIR=."
+set "PACKAGE=libacr"
+set "NAME=acr"
+set "PNAME=ACR"
+set "DESC=Apache Commons Runtime Library"
+set "PREFIX=/Program Files/Common Files/Apache"
+set "BINDIR=bin"
+set "LIBDIR=lib"
+set "SHRDIR=share"
+set "INCDIR=include/%NAME%-%VMAJOR%"
+set "CPPOPTS=-DWIN32 -D_WIN32 -DWINDOWS -D_WINDOWS -D_WIN32 -DWINNT -D_WINNT"
+set "CPPOPTS=%CPPOPTS% -D_WIN32_WINNT=0x0502 -DWINVER=0x0502 -D_WIN32_IE=0x0600 -D_UNICODE -DUNICODE"
+set "CCFLAGS=-nologo"
+set "LDFLAGS=/NOLOGO /INCREMENTAL:NO /DEBUG"
+set "INCLUDES=-I$(TOPDIR)\include -I$(TOPDIR)\port -I$(TOPDIR)\srclib -I$(TOPDIR)\os\win32
+set "RCFLAGS=/l 0x409 /d WINDOWS /d _WINDOWS /d WIN32 /d _WIN32"
+set "RCINCLS=/i $(TOPDIR)\include /i $(TOPDIR)\port /i $(TOPDIR)\srclib /i $(TOPDIR)\os\win32"
+set "WITH_JAVA=%JAVA_HOME%"
+
+set "OPTION=%~1"
+shift
+if /i "%OPTION%" == "/x86" goto TargetX86
+if /i "%OPTION%" == "/x64" goto TargetX64
+if /i "%OPTION%" == "/i64" goto TargetI64
+if /i "%OPTION%" == "/?"    goto Usage
+if /i "%OPTION%" == "/help" goto Usage
+if /i "%OPTION%" == "/target" (
+  shift
+  if /i "%~1" == "x86" goto TargetX86
+  if /i "%~1" == "x64" goto TargetX64
+  if /i "%~1" == "i64" goto TargetI64
+  echo Unknown Target '%~1'
+  goto Usage
+)
+echo Unknown option '%OPTION%'
+goto Usage
+
+rem This needs to get modified by hand according to the compiler used
+set EXTLIBS=bufferoverflowu.lib fileextd.lib
+
+:TargetX86
+set BITS=32
+set MCPU=_I386_
+set CCPU=i686
+set ARCH=i386
+set MACH=X86
+goto TargetAll
+:TargetX64
+set BITS=64
+set MCPU=_X86_64_
+set CCPU=x86_64
+set ARCH=x86_64
+set MACH=AMD64
+goto TargetAll
+:TargetI64
+set BITS=64
+set MCPU=_IA64_
+set CCPU=ia64
+set ARCH=ia64
+set MACH=IA64
+goto TargetAll
+
+:TargetAll
+set ENABLE_TESTP=0
+set ENABLE_DEBUG=0
+set ENABLE_IPV6=0
+set HAVE_OPENSSL=0
+set HAVE_INTRIN_H=0
+set WITH_OPENSSL=
+
+:ParseOption
+set "OPTION=%~1"
+if "x%OPTION%" == "x" goto OptionsDone
+shift
+if "%OPTION%" == "/?" goto Usage
+if "%OPTION%" == "/help" goto Usage
+if "%OPTION%" == "/enable-test-private" (
+  set "ENABLE_TESTP=1"
+  goto ParseOption
+)
+if "%OPTION%" == "/debug" (
+  set "ENABLE_DEBUG=1"
+  goto ParseOption
+)
+if "%OPTION%" == "/enable-ipv6" (
+  set "ENABLE_IPV6=1"
+  goto ParseOption
+)
+if "%OPTION%" == "/with-inirinsics" (
+  set "HAVE_INTRIN_H=1"
+  goto ParseOption
+)
+if "%OPTION%" == "/with-openssl" (
+  set "HAVE_OPENSSL=1"
+  set "WITH_OPENSSL=%~1"
+  shift
+  goto ParseOption
+)
+if "%OPTION%" == "/with-java" (
+  set "WITH_JAVA=%~1"
+  shift
+  goto ParseOption
+)
+echo Unknown option '%OPTION%'
+goto Usage
+:OptionsDone
+rem
+rem Validate options
+rem
+if %HAVE_OPENSSL% == 1 (
+  if "%WITH_OPENSSL%x" == "x" (
+     echo /with-openssl requires an argument
+     goto Usage
+  )
+  if not exist "%WITH_OPENSSL%\openssl\openssl.h" (
+     echo.
+     echo WARNING Cannot find inc32/openssl/openssl.h
+     echo "%WITH_OPENSSL%" is not a valid OpenSSL path.
+     echo Make sure you set the correct path using /with-openssl
+     echo.
+  )
+  set "INCLUDES=%INCLUDES% -I%WITH_OPENSSL%"
+)
+
+if not exist "%WITH_JAVA%\include\jni.h" (
+  echo.
+  echo WARNING Cannot find include/jni.h
+  echo "%WITH_JAVA%" is not a valid Java SDK path.
+  echo Make sure you set the correct path using /with-java
+  echo.
+)
+set "INCLUDES=%INCLUDES% -I"%WITH_JAVA%\include" -I"%WITH_JAVA%\include\win32""
+set "RCINCLS=%RCINCLS% /i "%WITH_JAVA%\include" /i "%WITH_JAVA%\include\win32""
+
+set "CCFLAGS=%CCFLAGS% -O2 -Ob2 -Zi -D_MT"
+if %ENABLE_DEBUG% == 1 (
+  set "CPPOPTS=-DDEBUG -D_DEBUG %CPPOPTS%"
+  set "CCFLAGS=%CCFLAGS% -MDd"
+  set "RCFLAGS=%RCFLAGS% /d DEBUG /d _DEBUG"
+) else (
+  set "CPPOPTS=-DNDEBUG %CPPOPTS%"
+  set "CCFLAGS=%CCFLAGS% -MD"
+  set "LDFLAGS=%LDFLAGS% /OPT:REF"
+  set "RCFLAGS=%RCFLAGS% /d NDEBUG"
+)
+
+if %BITS% == 32 (
+set CC_SIZEOF_VOIDP=4
+set CC_SIZEOF_SIZE_T=4
+set CC_SIZEOF_SSIZE_T=4
+set CPPOPTS=%CPPOPTS% -D%MCPU%
+set AS=ml
+) else (
+set CC_SIZEOF_VOIDP=8
+set CC_SIZEOF_SIZE_T=8
+set CC_SIZEOF_SSIZE_T=8
+set CPPOPTS=%CPPOPTS% -D%MCPU% -D_WIN64 -DWIN64
+set AS=ml64
+)
+set RCFLAGS=%RCFLAGS% /d %MCPU% /d OCPR_COMPILE /d OCPR_API_EXPORT
+set LDARCH=/MACHINE:%MACH%
+set ARFLAGS=/NOLOGO /MACHINE:%MACH%
+set CPPOPTS=%CPPOPTS% -D__CC%BITS%
+if %ENABLE_IPV6% == 1 (
+  set "CPPOPTS=%CPPOPTS% -DENABLE_IPV6"
+)
+if %ENABLE_TESTP% == 1 (
+  set "CPPOPTS=%CPPOPTS% -DENABLE_TEST_PRIVATE"
+)
+set "CPPOPTS=%CPPOPTS% -D_REENTRANT"
+
+echo Configuring %PACKAGE% for windows%BITS%-%CCPU%
+echo.
+echo OpenSSL support            %HAVE_OPENSSL%
+echo Debug                      %ENABLE_DEBUG%
+echo Test private APIenabled    %ENABLE_TESTP%
+echo IPV6 enabled               %ENABLE_IPV6%
+echo Using JDK                  %WITH_JAVA%
+
+set "CCI=.\include\acr\config_%ARCH%.h"
+echo /*>%CCI%
+echo  * AUTOMATICALLY GENERATED BY CONFIGURE SCRIPT -- DO NOT EDIT>>%CCI%
+echo  */>>%CCI%
+echo #ifndef _ACR_CONFIG%MCPU%H_>>%CCI%
+echo #define _ACR_CONFIG%MCPU%H_>>%CCI%
+echo.>>%CCI%
+echo #ifdef __cplusplus>>%CCI%
+echo extern "C" {>>%CCI%
+echo #endif>>%CCI%
+
+type .\os\win32\config.hw >>%CCI%
+
+echo #define HAVE_INTRIN_H           ^%HAVE_INTRIN_H%>>%CCI%
+echo #define HAVE_OPENSSL            ^%HAVE_OPENSSL%>>%CCI%
+echo.>>%CCI%
+echo #define PACKAGE_NAME            "%NAME%">>%CCI%
+echo #define PACKAGE_PRINT           "%PNAME%">>%CCI%
+echo #define PACKAGE_DESC            "%DESC%">>%CCI%
+echo #define PACKAGE_PREFIX          "%PREFIX%">>%CCI%
+echo #define PACKAGE_BINDIR          "%BINDIR%">>%CCI%
+echo #define PACKAGE_LIBDIR          "%LIBDIR%">>%CCI%
+echo #define PACKAGE_INCDIR          "%INCDIR%">>%CCI%
+echo #define PACKAGE_SHAREDIR        "%SHRDIR%">>%CCI%
+echo #define PACKAGE_CONFIGURED      "%DATE%">>%CCI%
+echo #define PACKAGE_DLLEXT          "dll">>%CCI%
+echo #define PACKAGE_JNIEXT          "dll">>%CCI%
+echo.>>%CCI%
+echo #define CC_BITS                 ^%BITS%>>%CCI%
+echo #define CC_SIZEOF_INT           ^4>>%CCI%
+echo #define CC_SIZEOF_WCHAR_T       ^2>>%CCI%
+echo #define CC_SIZEOF_LONG          ^4>>%CCI%
+echo #define CC_SIZEOF_LONG_LONG     ^8>>%CCI%
+echo #define CC_SIZEOF_LONG_DOUBLE   ^8>>%CCI%
+echo #define CC_SIZEOF_VOIDP         ^%CC_SIZEOF_VOIDP%>>%CCI%
+echo #define CC_SIZEOF_SIZE_T        ^%CC_SIZEOF_SIZE_T%>>%CCI%
+echo #define CC_SIZEOF_SSIZE_T       ^%CC_SIZEOF_SSIZE_T%>>%CCI%
+echo #define CC_SIZEOF_OFF_T         ^8>>%CCI%
+echo #define CC_SIZEOF_OFF64_T       ^8>>%CCI%
+echo #define CC_IS_BIG_ENDIAN        ^0>>%CCI%
+echo.>>%CCI%
+echo #ifdef __cplusplus>>%CCI%
+echo }>>%CCI%
+echo #endif>>%CCI%
+echo #endif /* _ACR_CONFIG%MCPU%H_ */>>%CCI%
+echo.>>%CCI%
+
+set "MKI=.\Makedefs"
+set "MKD=.\Makedeps"
+echo #>%MKI%
+echo # AUTOMATICALLY GENERATED BY CONFIGURE SCRIPT -- DO NOT EDIT>>%MKI%
+echo #>>%MKI%
+echo NAME=%NAME%>>%MKI%
+echo DLLNAME=lib%NAME%>>%MKI%
+echo LIBNAME=lib%NAME%_s>>%MKI%
+echo DESC=%DESC%>>%MKI%
+echo HOST=windows>>%MKI%
+echo HOSTSRC=win32>>%MKI%
+echo PLATFORM=WINDOWS>>%MKI%
+echo ARCH=%MACH%>>%MKI%
+echo BITS=%BITS%>>%MKI%
+echo CC=cl>>%MKI%
+echo CXX=cl>>%MKI%
+echo CPP=cl -E>>%MKI%
+echo AS=%AS%>>%MKI%
+echo AR=lib>>%MKI%
+echo LD=link>>%MKI%
+echo RM=del /Q>>%MKI%
+echo RMDIR=del /S /Q>>%MKI%
+echo.>>%MKI%
+echo PREFIX=%PREFIX%>>%MKI%
+echo BINDIR=%BINDIR%>>%MKI%
+echo INCDIR=%INCDIR%>>%MKI%
+echo SHRDIR=%SHRDIR%>>%MKI%
+echo LIBDIR=%LIBDIR%>>%MKI%
+echo ABSTOPDIR=%CD%>>%MKI%
+echo TOPDIR=.>>%MKI%
+echo MODULES=%MODULES%>>%MKI%
+echo ENABLE_DEBUG=^%ENABLE_DEBUG%>>%MKI%
+echo ENABLE_TESTP=^%ENABLE_TESTP% >>%MKI%
+echo.>>%MKI%
+echo ARFLAGS=%ARFLAGS%>>%MKI%
+echo CCFLAGS=%CCFLAGS%>>%MKI%
+echo CPPOPTS=%CPPOPTS%>>%MKI%
+echo CCSHARE=%CCSHARE%>>%MKI%
+echo CSTATIC=%CSTATIC%>>%MKI%
+echo LDFLAGS=%LDFLAGS%>>%MKI%
+echo LDARCH=%LDARCH%>>%MKI%
+echo RCFLAGS=%RCFLAGS%>>%MKI%
+echo RCINCLS=%RCINCLS%>>%MKI%
+echo INCLUDES=%INCLUDES%>>%MKI%
+echo.>>%MKI%
+
+echo #>%MKD%
+echo # AUTOMATICALLY GENERATED BY CONFIGURE SCRIPT -- DO NOT EDIT>>%MKD%
+echo #>>%MKD%
+
+type .\Makefile.msc.in >Makefile
+
+goto ConfigureDone
+
+:Usage
+echo Usage configure.bat /x86^|/x64^|/i64 [options]
+echo Options can be
+echo.  /help^|/?               This page
+echo   /enable-test-private   Enable private API testsuite
+echo   /enable-ipv6           Enable IPV6 support
+echo   /debug                 Compile with DEBUG turned on
+echo   /with-openssl ^<path^>   Define path for OpenSSL library
+echo   /with-java    ^<path^>   Define path for Java SDK
+echo.
+goto ConfigureDone
+:Failed
+echo.
+echo Configure Failed!
+:ConfigureDone
+exit /B %EXITCODE%

Propchange: commons/sandbox/runtime/trunk/src/main/native/configure.bat
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/commonc.manifest
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/commonc.manifest?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/commonc.manifest (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/commonc.manifest Thu Apr 14 06:35:38 2011
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+<assemblyIdentity version="3.1.0.0" processorArchitecture="*" name="Apache Commons Runtime" type="win32" />
+<description>Apache Commons Runtime</description>
+<dependency>
+<dependentAssembly>
+<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" />
+</dependentAssembly>
+</dependency>
+</assembly>

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/commonc.manifest
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/config.hw
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/config.hw?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/config.hw (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/config.hw Thu Apr 14 06:35:38 2011
@@ -0,0 +1,131 @@
+
+#define HAVE_UNISTD_H           0
+#define HAVE_STRING_H           1
+#define HAVE_STRINGS_H          0
+#define HAVE_INTTYPES_H         0
+#define HAVE_STDINT_H           0
+#define HAVE_WTYPES_H           0
+#define HAVE_STDBOOL_H          0
+#define HAVE_DLFCN_H            0
+#define HAVE_LINK_H             0
+#define HAVE_FCNTL_H            1
+#define HAVE_SYS_FILE_H         0
+#define HAVE_SYS_TYPES_H        0
+#define HAVE_SYS_CDEFS_H        0
+#define HAVE_SYS_QUEUE_H        0
+#define HAVE_SYS_RESOURCE_H     0
+#define HAVE_SYS_SELECT_H       0
+#define HAVE_SYS_SOCKET_H       0
+#define HAVE_SYS_STAT_H         1
+#define HAVE_SYS_WAIT_H         0
+#define HAVE_SYS_SYSLIMITS_H    0
+#define HAVE_SYS_SYSCALL_H      0
+#define HAVE_SYS_UIO_H          0
+#define HAVE_SYS_MMAN_H         0
+#define HAVE_SYS_EPOLL_H        0
+#define HAVE_SYS_EVENT_H        0
+#define HAVE_SYS_EVENTFD_H      0
+#define HAVE_SYS_SIGNALFD_H     0
+#define HAVE_SYS_INOTIFY_H      0
+#define HAVE_SYS_TIME_H         0
+#define HAVE_LIMITS_H           1
+#define HAVE_NETDB_H            0
+#define HAVE_NETINET_IN_H       0
+#define HAVE_ARPA_INET_H        0
+#define HAVE_RESOLV_H           0
+#define HAVE_SYS_UN_H           0
+#define HAVE_SEMAPHORE_H        0
+#define HAVE_UCONTEXT_H         0
+#define HAVE_LIBGEN_H           0
+#define HAVE_EXECINFO_H         0
+#define HAVE_AIO_H              0
+#define HAVE_LIBAIO_H           0
+#define HAVE_FNMATCH_H          0
+#define HAVE_LANGINFO_H         0
+#define HAVE_LOCALE_H           1
+#define HAVE_STRLCAT            0
+#define HAVE_STRLCPY            0
+#define HAVE_STRSIGNAL          0
+#define HAVE_STRMODE            0
+#define HAVE_WCSDUP             1
+#define HAVE_BASENAME_R         0
+#define HAVE_DIRNAME_R          0
+#define HAVE_WCSCASECMP         1
+#define HAVE_HSTRERROR          0
+#define HAVE_STRERROR_R         0
+#define HAVE_GETGRENT_R         0
+#define HAVE_GETGRGID_R         0
+#define HAVE_GETGRNAM_R         0
+#define HAVE_GETPWENT_R         0
+#define HAVE_GETPWNAM_R         0
+#define HAVE_GETPWUID_R         0
+#define HAVE_READDIR_R          1
+#define HAVE_READDIR64_R        0
+#define HAVE_MMAP64             0
+#define HAVE_POSIX_MEMALIGN     0
+#define HAVE_POSIX_SEMAPHORE    0
+#define HAVE_FDATASYNC          0
+#define HAVE_FLOCK              0
+#define HAVE_CLOCK_GETTIME      0
+#define HAVE_KQUEUE             0
+#define HAVE_INOTIFY_INIT       0
+#define HAVE_USLEEP             0
+#define HAVE_NANOSLEEP          0
+#define HAVE_LOCALTIME_R        0
+#define HAVE_GMTIME_R           0
+#define HAVE_SIGSETJMP          0
+#define HAVE_SIGACTION          0
+#define HAVE_SIGWAIT            0
+#define HAVE_SIGSUSPEND         0
+#define HAVE_FDWALK             0
+#define HAVE_SETRLIMIT          0
+#define HAVE_BACKTRACE          0
+#define HAVE_PTHREAD_RWLOCK     0
+#define HAVE_PTHREAD_SPINLOCK   0
+#define HAVE_PTHREAD_TRYJOIN    0
+#define HAVE_PTHREAD_TIMEDJOIN  0
+#define HAVE_ISNAN              1
+#define HAVE_ISINF              1
+#define HAVE_GETPAGESIZE        0
+#define HAVE_SETENV             1
+#define HAVE_UNSETENV           0
+#define HAVE_DUP3               0
+#define HAVE_EPOLL_CREATE1      0
+#define HAVE_ACCEPT4            0
+#define HAVE_EVENTFD            0
+#define HAVE_EVENTFD2           0
+#define HAVE_SIGNALFD           0
+#define HAVE_PIPE2              0
+#define HAVE_FCHDIR             0
+#define HAVE_WRITEV             0
+#define HAVE_ARC4RANDOM         0
+#define HAVE_MKDTEMP            0
+#define HAVE_PREAD              0
+#define HAVE_PWRITE             0
+#define HAVE_STRTOLL            0
+#define HAVE_STRTOULL           0
+#define HAVE_STRTONUM           0
+#define HAVE_SOCK_CLOEXEC       0
+#define HAVE_FILE_CLOEXEC       0
+#define HAVE_TM_TM_GMTOFF       0
+#define HAVE_DIRENT_D_INO       0
+#define HAVE_DIRENT_D_FILENO    0
+#define HAVE_DIRENT_D_TYPE      1
+#define HAVE_STAT_ST_ATIM       0
+#define HAVE_STAT_ST_ATIMENSEC  0
+#define HAVE_STAT_ST_ATIME_N    0
+#define HAVE_STAT_ST_BLOCKS     0
+#define HAVE_OFF64_T            0
+#define HAVE_LONG_DOUBLE        0
+#define HAVE_INTPTR_T           1
+#define HAVE_UINTPTR_T          1
+#define HAVE_UNION_SEMUN        0
+#define HAVE_PRETTY_FUNCTION    0
+#define HAVE_FUNCTION           1
+#define HAVE_FUNC               0
+#define HAVE_FUNCSIG            1
+#define HAVE_THREAD_LOCAL       1
+
+#define HAVE_OCSP               0
+#define HAVE_KSTAT              0
+#define HAVE_PORT_H             0

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/dso.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/dso.c?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/dso.c (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/dso.c Thu Apr 14 06:35:38 2011
@@ -0,0 +1,22 @@
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "acr/string.h"
+#include "acr/error.h"
+#include "acr/port.h"
+#include "acr/dso.h"
+#include "arch_defs.h"
+

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/dso.c
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/init.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/init.c?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/init.c (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/init.c Thu Apr 14 06:35:38 2011
@@ -0,0 +1,34 @@
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "acr/jniapi.h"
+#include "acr/debug.h"
+#include "acr/memory.h"
+#include "acr/port.h"
+#include "acr/clazz.h"
+#include "acr/misc.h"
+
+static JavaVM           *_java_vm = 0;
+
+typedef struct tlsd_t
+{
+    /** Private thread strorage list */
+    ACR_RING_HEAD(_cr_tlsd_s, acr_tlsd_t) tlsd;
+    JNIEnv      *env;
+    int          attached;
+    acr_u64_t    id;
+} tlsd_t;
+

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/init.c
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.bin
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.bin?rev=1092017&view=auto
==============================================================================
Binary file - no diff available.

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.bin
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.mc
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.mc?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.mc (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.mc Thu Apr 14 06:35:38 2011
@@ -0,0 +1,41 @@
+MessageId=0x1
+Severity=Error
+SymbolicName=LOG_MSG_EMERG
+Language=English
+Emerg: %1
+.
+
+MessageId=0x2
+Severity=Error
+SymbolicName=LOG_MSG_ERROR
+Language=English
+Error: %1
+.
+
+MessageId=0x3
+Severity=Warning
+SymbolicName=LOG_MSG_NOTICE
+Language=English
+Notice: %1
+.
+
+MessageId=0x4
+Severity=Warning
+SymbolicName=LOG_MSG_WARN
+Language=English
+Warn: %1
+.
+
+MessageId=0x5
+Severity=Informational
+SymbolicName=LOG_MSG_INFO
+Language=English
+Info: %1
+.
+
+MessageId=0x6
+Severity=Success
+SymbolicName=LOG_MSG_DEBUG
+Language=English
+Debug: %1
+.

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/logmessages.mc
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/main.rc
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/main.rc?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/main.rc (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/main.rc Thu Apr 14 06:35:38 2011
@@ -0,0 +1,114 @@
+/* Copyright (c) 2011 The MyoMake Project <http://www.myomake.org>
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#include <windows.h>
+#include "acr/config.h"
+#include "acr/version.h"
+
+LANGUAGE 0x9,0x1
+1 11 logmessages.bin
+
+#define STR_LICENSE \
+  "Licensed under the Apache License, Version 2.0 (the ""License""); "         \
+  "you may not use this file except in compliance with the License. "          \
+  "You may obtain a copy of the License at\r\n"                                \
+  "\r\n"                                                                       \
+  "http://www.apache.org/licenses/LICENSE-2.0\r\n"                             \
+  "\r\n"                                                                       \
+  "Unless required by applicable law or agreed to in writing, software "       \
+  "distributed under the License is distributed on an ""AS IS"" BASIS, "       \
+  "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. "  \
+  "See the License for the specific language governing permissions and "       \
+  "limitations under the License."
+
+#define STR_COPYRIGHT \
+  "Copyright © 2011 Apache Software Foundation.\r\n"                           \
+  "See the NOTICE file distributed with this work for additional "             \
+  "information regarding copyright ownership." 
+
+#define STR_COMPANY         "Apache Software Foundation"
+#define STR_TRADEMARK       "™Apache Software Foundation" 
+#ifndef STR_PRODUCT
+#define STR_PRODUCT         PACKAGE_DESC
+#endif
+#ifndef STR_INTNAME
+#define STR_INTNAME         "lib" PACKAGE_NAME
+#endif
+#ifndef STR_BINNAME
+#define STR_BINNAME         STR_INTNAME ".dll"
+#endif
+
+#define PRIVATE_BUILD       ACR_IS_DEV_VERSION
+#define PRERELEASE_BUILD    ACR_IS_DEV_VERSION
+
+#if PRIVATE_BUILD
+#define STR_PRIVATE         "Initial Prerelease"
+#define STR_SPECIAL         "Basic functionality"
+#define STD_FILEFLAGS VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
+#else
+#define STD_FILEFLAGS 0x0L
+#endif
+
+#if PRERELEASE_BUILD
+#define PSTD_FILEFLAGS STD_FILEFLAGS | VS_FF_PRERELEASE
+#else
+#define PSTD_FILEFLAGS STD_FILEFLAGS
+#endif
+
+#ifdef _DEBUG
+#define APP_FILEFLAGS STD_FILEFLAGS | VS_FF_DEBUG
+#else
+#define APP_FILEFLAGS STD_FILEFLAGS
+#endif
+
+#define IDI_MAINICON 101
+
+CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST  "commonc.manifest"
+
+1 VERSIONINFO
+FILEVERSION ACR_VERSION_STRING_CSV
+PRODUCTVERSION ACR_VERSION_STRING_CSV
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+ FILEFLAGS APP_FILEFLAGS
+ FILEOS VOS_NT
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "040904b0"
+        BEGIN
+            VALUE "Comments",  STR_LICENSE "\0"
+            VALUE "CompanyName", STR_COMPANY "\0"
+            VALUE "FileDescription", STR_PRODUCT "\0"
+            VALUE "FileVersion", ACR_VERSION_STRING "\0"
+            VALUE "InternalName", STR_INTNAME "\0"
+            VALUE "LegalCopyright", STR_COPYRIGHT "\0"
+            VALUE "LegalTrademarks", STR_TRADEMARK "\0"
+            VALUE "OriginalFilename", STR_BINNAME "\0"
+            VALUE "ProductName", STR_PRODUCT "\0"
+            VALUE "ProductVersion", ACR_VERSION_STRING "\0"
+#if PRIVATE_BUILD
+            VALUE "PrivateBuild", STR_PRIVATE "\0"
+            VALUE "SpecialBuild", STR_SPECIAL "\0"
+#endif
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x409, 1200
+    END
+END

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/main.rc
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/os.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/os.c?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/os.c (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/os.c Thu Apr 14 06:35:38 2011
@@ -0,0 +1,32 @@
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "acr/jniapi.h"
+#include "acr/string.h"
+
+static const char     _unknown[] = "unknown";
+
+ACR_JNI_EXPORT(jint, Os, getType)(JNI_STDARGS)
+{
+    UNREFERENCED_STDARGS;
+    return ACR_OS_WINDOWS;
+}
+
+
+ACR_JNI_EXPORT(jstring, Os, getSysname)(JNI_STDARGS)
+{
+    return CSTR_TO_JSTRING("windows");
+}

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/os.c
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/platform.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/platform.c?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/platform.c (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/platform.c Thu Apr 14 06:35:38 2011
@@ -0,0 +1,21 @@
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "acr/string.h"
+#include "acr/port.h"
+
+extern int acr_native_codepage;
+

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/platform.c
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c Thu Apr 14 06:35:38 2011
@@ -0,0 +1,18 @@
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "acr/time.h"
+

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/runtime/trunk/src/main/native/os/win32/util.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/util.c?rev=1092017&view=auto
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/util.c (added)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/util.c Thu Apr 14 06:35:38 2011
@@ -0,0 +1,19 @@
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "acr/error.h"
+#include "acr/memory.h"
+#include "acr/port.h"

Propchange: commons/sandbox/runtime/trunk/src/main/native/os/win32/util.c
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: commons/sandbox/runtime/trunk/src/main/native/srclib/bzip2/bzlib.h
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/srclib/bzip2/bzlib.h?rev=1092017&r1=1092016&r2=1092017&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/srclib/bzip2/bzlib.h (original)
+++ commons/sandbox/runtime/trunk/src/main/native/srclib/bzip2/bzlib.h Thu Apr 14 06:35:38 2011
@@ -32,27 +32,27 @@ extern "C" {
 /* Prefixed API with m_ so it doesn't
  * interfere with aready loaded bzlib
  */
-#define bz_stream                   _pr_bz_stream
-#define BZ2_bzCompressInit          _pr_BZ2_bzCompressInit
-#define BZ2_bzCompress              _pr_BZ2_bzCompress
-#define BZ2_bzCompressEnd           _pr_BZ2_bzCompressEnd
-#define BZ2_bzDecompressInit        _pr_BZ2_bzDecompressInit
-#define BZ2_bzDecompress            _pr_BZ2_bzDecompress
-#define BZ2_bzDecompressEnd         _pr_BZ2_bzDecompressEnd
-#define BZ2_bzBuffToBuffCompress    _pr_BZ2_bzBuffToBuffCompress
-#define BZ2_bzBuffToBuffDecompress  _pr_BZ2_bzBuffToBuffDecompress
-#define BZ2_bzlibVersion            _pr_BZ2_bzlibVersion
-#define bz_internal_error           _pr_bz_internal_error
-#define BZ2_crc32Table              _pr_BZ2_crc32Table
-#define BZ2_blockSort               _pr_BZ2_blockSort
-#define BZ2_compressBlock           _pr_BZ2_compressBlock
-#define BZ2_bsInitWrite             _pr_BZ2_bsInitWrite
-#define BZ2_hbAssignCodes           _pr_BZ2_hbAssignCodes
-#define BZ2_hbMakeCodeLengths       _pr_BZ2_hbMakeCodeLengths
-#define BZ2_indexIntoF              _pr_BZ2_indexIntoF
-#define BZ2_decompress              _pr_BZ2_decompress
-#define BZ2_hbCreateDecodeTables    _pr_BZ2_hbCreateDecodeTables
-#define BZ2_rNums                   _pr_BZ2_rNums
+#define bz_stream                   _cr_bz_stream
+#define BZ2_bzCompressInit          _cr_BZ2_bzCompressInit
+#define BZ2_bzCompress              _cr_BZ2_bzCompress
+#define BZ2_bzCompressEnd           _cr_BZ2_bzCompressEnd
+#define BZ2_bzDecompressInit        _cr_BZ2_bzDecompressInit
+#define BZ2_bzDecompress            _cr_BZ2_bzDecompress
+#define BZ2_bzDecompressEnd         _cr_BZ2_bzDecompressEnd
+#define BZ2_bzBuffToBuffCompress    _cr_BZ2_bzBuffToBuffCompress
+#define BZ2_bzBuffToBuffDecompress  _cr_BZ2_bzBuffToBuffDecompress
+#define BZ2_bzlibVersion            _cr_BZ2_bzlibVersion
+#define bz_internal_error           _cr_bz_internal_error
+#define BZ2_crc32Table              _cr_BZ2_crc32Table
+#define BZ2_blockSort               _cr_BZ2_blockSort
+#define BZ2_compressBlock           _cr_BZ2_compressBlock
+#define BZ2_bsInitWrite             _cr_BZ2_bsInitWrite
+#define BZ2_hbAssignCodes           _cr_BZ2_hbAssignCodes
+#define BZ2_hbMakeCodeLengths       _cr_BZ2_hbMakeCodeLengths
+#define BZ2_indexIntoF              _cr_BZ2_indexIntoF
+#define BZ2_decompress              _cr_BZ2_decompress
+#define BZ2_hbCreateDecodeTables    _cr_BZ2_hbCreateDecodeTables
+#define BZ2_rNums                   _cr_BZ2_rNums
 
 #define BZ_RUN               0
 #define BZ_FLUSH             1