You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(42) |
Nov
(368) |
Dec
(248) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(2) |
Feb
(207) |
Mar
(180) |
Apr
(9) |
May
(39) |
Jun
(9) |
Jul
(22) |
Aug
(56) |
Sep
(82) |
Oct
(113) |
Nov
(236) |
Dec
(219) |
2005 |
Jan
(119) |
Feb
(81) |
Mar
(53) |
Apr
(177) |
May
(2) |
Jun
(67) |
Jul
(17) |
Aug
(5) |
Sep
(53) |
Oct
(17) |
Nov
(122) |
Dec
(77) |
2006 |
Jan
(293) |
Feb
(16) |
Mar
(32) |
Apr
(14) |
May
(29) |
Jun
(6) |
Jul
|
Aug
|
Sep
(18) |
Oct
(28) |
Nov
|
Dec
(2) |
2007 |
Jan
(8) |
Feb
(19) |
Mar
(4) |
Apr
(7) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(37) |
Oct
(1) |
Nov
(8) |
Dec
(25) |
2008 |
Jan
(1) |
Feb
(13) |
Mar
(17) |
Apr
(3) |
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
(10) |
Nov
(19) |
Dec
(16) |
2009 |
Jan
(6) |
Feb
(9) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Rolf K. <lab...@us...> - 2008-12-23 08:58:40
|
Update of /cvsroot/opengtoolkit/lvzip/source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23301 Modified Files: lvzlib.so Log Message: Rename all symbols in the library by prepending lvzip_ to them to avoid name conflicts with already defined functions in the cRIO VxWorks kernel. Index: lvzlib.so =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzlib.so,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 Binary files /tmp/cvsVlJfFL and /tmp/cvsisfRHl differ |
From: Rolf K. <lab...@us...> - 2008-12-23 08:58:36
|
Update of /cvsroot/opengtoolkit/lvzip/source/vxWorks LV8.5 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23301/vxWorks LV8.5 Modified Files: lvzlib.out Log Message: Rename all symbols in the library by prepending lvzip_ to them to avoid name conflicts with already defined functions in the cRIO VxWorks kernel. Index: lvzlib.out =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/vxWorks LV8.5/lvzlib.out,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsLXWRZT and /tmp/cvsTXARfu differ |
From: Rolf K. <lab...@us...> - 2008-12-23 08:58:36
|
Update of /cvsroot/opengtoolkit/lvzip/source/vxWorks LV8.2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23301/vxWorks LV8.2 Modified Files: lvzlib.out Log Message: Rename all symbols in the library by prepending lvzip_ to them to avoid name conflicts with already defined functions in the cRIO VxWorks kernel. Index: lvzlib.out =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/vxWorks LV8.2/lvzlib.out,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsShOdOO and /tmp/cvsCX1rXo differ |
Update of /cvsroot/opengtoolkit/lvzip/source/lvzip.llb In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv20285 Modified Files: ZLIB CRC32.vi ZLIB Close Read File.vi ZLIB Close Unzip Archive.vi ZLIB Close Write File.vi ZLIB Close Zip Archive.vi ZLIB Deflate.vi ZLIB Get Current File Info.vi ZLIB Get Global Info.vi ZLIB Get Version.vi ZLIB Go To First File.vi ZLIB Go To Next File.vi ZLIB Inflate.vi ZLIB Locate File.vi ZLIB Open Read File.vi ZLIB Open Unzip Archive.vi ZLIB Open Unzip Stream.vi ZLIB Open Write File.vi ZLIB Open Zip Archive.vi ZLIB Open Zip Stream.vi ZLIB Read Compressed File.vi ZLIB Read Compressed Stream.vi ZLIB Read Local Extra Data.vi ZLIB Transfer Raw File.vi ZLIB Write File.vi ZLIB Write Stream.vi Log Message: Rename all symbols in the library by prepending lvzip_ to them to avoid name conflicts with already defined functions in the cRIO VxWorks kernel. Index: ZLIB Go To First File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Go To First File.vi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvsMf9tMK and /tmp/cvsPJzy1V differ Index: ZLIB Open Zip Archive.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Open Zip Archive.vi,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 Binary files /tmp/cvs6aeeVK and /tmp/cvsdAnnbW differ Index: ZLIB Open Unzip Archive.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Open Unzip Archive.vi,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 Binary files /tmp/cvsJl8BoJ and /tmp/cvs7ILOFU differ Index: ZLIB Write Stream.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Write Stream.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvse2YXBJ and /tmp/cvs2VtaUU differ Index: ZLIB Close Zip Archive.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Close Zip Archive.vi,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 Binary files /tmp/cvsOYZvIM and /tmp/cvstpEH1X differ Index: ZLIB Locate File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Locate File.vi,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 Binary files /tmp/cvsYDOUQM and /tmp/cvsoRj5aY differ Index: ZLIB Open Write File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Open Write File.vi,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 Binary files /tmp/cvsXqOwBN and /tmp/cvsRmySWY differ Index: ZLIB Write File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Write File.vi,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 Binary files /tmp/cvs74SZSL and /tmp/cvsf89ufX differ Index: ZLIB Read Compressed File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Read Compressed File.vi,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 Binary files /tmp/cvsCSKopM and /tmp/cvsfwj1MX differ Index: ZLIB Transfer Raw File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Transfer Raw File.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsoJcgZO and /tmp/cvsHyRXn0 differ Index: ZLIB Get Current File Info.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Get Current File Info.vi,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 Binary files /tmp/cvs8TvIuP and /tmp/cvso2ABU0 differ Index: ZLIB Inflate.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Inflate.vi,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 Binary files /tmp/cvseXGUYN and /tmp/cvszunVpZ differ Index: ZLIB Get Global Info.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Get Global Info.vi,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 Binary files /tmp/cvs84vUwO and /tmp/cvsawlZYZ differ Index: ZLIB Close Read File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Close Read File.vi,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 Binary files /tmp/cvsSivyJO and /tmp/cvsMF1Fc0 differ Index: ZLIB Read Compressed Stream.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Read Compressed Stream.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsmRxJRR and /tmp/cvs702Rl3 differ Index: ZLIB Open Read File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Open Read File.vi,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 Binary files /tmp/cvsI9hx0R and /tmp/cvs87rIv3 differ Index: ZLIB CRC32.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB CRC32.vi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsYHFN9P and /tmp/cvsZ0fWF1 differ Index: ZLIB Read Local Extra Data.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Read Local Extra Data.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvs1oW8zQ and /tmp/cvslSYf71 differ Index: ZLIB Get Version.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Get Version.vi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsPtE05Q and /tmp/cvsLzq0D2 differ Index: ZLIB Close Unzip Archive.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Close Unzip Archive.vi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvsuqdOMT and /tmp/cvsn4hIl5 differ Index: ZLIB Open Unzip Stream.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Open Unzip Stream.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvscjpmzU and /tmp/cvsEPGe95 differ Index: ZLIB Open Zip Stream.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Open Zip Stream.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsvI6sHU and /tmp/cvsTGmpi6 differ Index: ZLIB Deflate.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Deflate.vi,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 Binary files /tmp/cvsaBaaUS and /tmp/cvsHWH9v4 differ Index: ZLIB Go To Next File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Go To Next File.vi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvsi3OUGT and /tmp/cvssSsTj5 differ Index: ZLIB Close Write File.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzip.llb/ZLIB Close Write File.vi,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 Binary files /tmp/cvsRQaicW and /tmp/cvsbbffQ7 differ |
From: Rolf K. <lab...@us...> - 2008-12-23 07:50:44
|
Update of /cvsroot/opengtoolkit/lvzip/c_source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv20257/c_source Modified Files: zlib.h zlibvc.def zlibvc.dsp Log Message: Rename all symbols in the library by prepending lvzip_ to them to avoid name conflicts with already defined functions in the cRIO VxWorks kernel. Index: zlib.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zlib.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** zlib.h 7 Jan 2006 20:06:23 -0000 1.4 --- zlib.h 23 Dec 2008 07:50:32 -0000 1.5 *************** *** 33,36 **** --- 33,37 ---- #include "zconf.h" + #include "zalias.h" #ifdef __cplusplus Index: zlibvc.def =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zlibvc.def,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** zlibvc.def 27 Feb 2008 20:00:21 -0000 1.17 --- zlibvc.def 23 Dec 2008 07:50:32 -0000 1.18 *************** *** 19,62 **** LVPath_DecodeMacbinary ! adler32 ! compress ! crc32 ! deflate ! inflate ! uncompress ! zlibVersion ! compress2 ! unzOpen ! unzClose ! unzGetGlobalInfo ! unzGetCurrentFileInfo ! unzGoToFirstFile ! unzGoToNextFile ! unzOpenCurrentFile ! unzReadCurrentFile ! unzOpenCurrentFile3 ! unztell ! unzeof ! unzCloseCurrentFile ! unzGetGlobalComment ! unzStringFileNameCompare ! unzLocateFile ! unzGetLocalExtrafield ! unzOpen2 ! unzOpenCurrentFile2 ! unzOpenCurrentFilePassword ! unzGetFilePos ! unzGoToFilePos ! unzRepair ! zipOpen ! zipOpenNewFileInZip ! zipWriteInFileInZip ! zipCloseFileInZip ! zipClose ! zipOpenNewFileInZip2 ! zipCloseFileInZipRaw ! zipOpen2 ! zipOpenNewFileInZip3 ! zipClose2 \ No newline at end of file --- 19,63 ---- LVPath_DecodeMacbinary ! lvzip_adler32 ! lvzip_compress ! lvzip_compress2 ! lvzip_crc32 ! lvzip_deflate ! lvzip_inflate ! lvzip_uncompress ! lvzip_zlibVersion ! lvzip_unzClose ! lvzip_unzCloseCurrentFile ! lvzip_unzGetCurrentFileInfo ! lvzip_unzGetFilePos ! lvzip_unzGetGlobalComment ! lvzip_unzGetGlobalInfo ! lvzip_unzGetLocalExtrafield ! lvzip_unzGoToFilePos ! lvzip_unzGoToFirstFile ! lvzip_unzGoToNextFile ! lvzip_unzLocateFile ! lvzip_unzOpen ! lvzip_unzOpen2 ! lvzip_unzOpenCurrentFile ! lvzip_unzOpenCurrentFile2 ! lvzip_unzOpenCurrentFile3 ! lvzip_unzOpenCurrentFilePassword ! lvzip_unzReadCurrentFile ! lvzip_unzRepair ! lvzip_unzStringFileNameCompare ! lvzip_unztell ! lvzip_unzeof ! ! lvzip_zipClose ! lvzip_zipClose2 ! lvzip_zipCloseFileInZip ! lvzip_zipCloseFileInZipRaw ! lvzip_zipOpen ! lvzip_zipOpen2 ! lvzip_zipOpenNewFileInZip ! lvzip_zipOpenNewFileInZip2 ! lvzip_zipOpenNewFileInZip3 ! lvzip_zipWriteInFileInZip Index: zlibvc.dsp =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/zlibvc.dsp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** zlibvc.dsp 24 Oct 2008 12:36:27 -0000 1.15 --- zlibvc.dsp 23 Dec 2008 07:50:32 -0000 1.16 *************** *** 4,7 **** --- 4,8 ---- # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 + # TARGTYPE "Win32 (x86) Static Library" 0x0104 CFG=zlibvc - Win32 DLL Release *************** *** 31,37 **** # PROP Scc_ProjName "" # PROP Scc_LocalPath "" - CPP=cl.exe - MTL=midl.exe - RSC=rc.exe !IF "$(CFG)" == "zlibvc - Win32 DLL Release" --- 32,35 ---- *************** *** 49,57 **** --- 47,59 ---- # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" + LIB32=link.exe -lib + CPP=cl.exe # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # ADD CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT CPP /YX /Yc /Yu + MTL=midl.exe # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 + RSC=rc.exe # ADD BASE RSC /l 0x40c /d "WIN32" /d "NDEBUG" # ADD RSC /l 0x409 /fo"zlibvc___Win32_DLL_Release\lvzlib.res" /d "WIN32" /d "NDEBUG" *************** *** 77,85 **** --- 79,91 ---- # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" + LIB32=link.exe -lib + CPP=cl.exe # ADD BASE CPP /nologo /MDd /W3 /Od /D "WIN32" /D "_DEBUG" /D "NO_vsnprintf" /FD /c # ADD CPP /nologo /MDd /W3 /ZI /Od /D "WIN32" /D "_DEBUG" /D "NO_vsnprintf" /FR /FD /c # SUBTRACT CPP /YX /Yc /Yu + MTL=midl.exe # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 + RSC=rc.exe # ADD BASE RSC /l 0x409 /d "WIN32" /d "_DEBUG" # ADD RSC /l 0x409 /fo"zlibvc___Win32_DLL_Debug\lvzlib.res" /d "WIN32" /d "_DEBUG" *************** *** 106,115 **** --- 112,125 ---- # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" + LIB32=link.exe -lib + CPP=cl.exe # ADD BASE CPP /nologo /MTd /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT BASE CPP /YX /Yc /Yu # ADD CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /D "ASMV" /D "ASMINF" /FD /c # SUBTRACT CPP /YX /Yc /Yu + MTL=midl.exe # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 + RSC=rc.exe # ADD BASE RSC /l 0x409 /d "WIN32" /d "NDEBUG" /d "NO_vsnprintf" # ADD RSC /l 0x409 /fo"zlibvc___Win32_DLL_ASM_Release\lvzlib.res" /d "WIN32" /d "NDEBUG" /d "NO_vsnprintf" *************** *** 135,144 **** --- 145,158 ---- # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" + LIB32=link.exe -lib + CPP=cl.exe # ADD BASE CPP /nologo /MDd /W3 /Od /D "WIN32" /D "_DEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT BASE CPP /YX /Yc /Yu # ADD CPP /nologo /MDd /W3 /ZI /Od /D "WIN32" /D "_DEBUG" /D "NO_vsnprintf" /D "ASMV" /D "ASMINF" /FD /c # SUBTRACT CPP /YX /Yc /Yu + MTL=midl.exe # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 + RSC=rc.exe # ADD BASE RSC /l 0x409 /d "WIN32" /d "_DEBUG" # ADD RSC /l 0x409 /fo"zlibvc___Win32_DLL_ASM_Debug\lvzlib.res" /d "WIN32" /d "_DEBUG" *************** *** 165,174 **** --- 179,194 ---- # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" + LIB32=link.exe -lib + # ADD BASE LIB32 /nologo + # ADD LIB32 /nologo + CPP=cl.exe # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT BASE CPP /YX /Yc /Yu # ADD CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /D "ASMV" /D "ASMINF" /FD /c # SUBTRACT CPP /YX /Yc /Yu + MTL=midl.exe # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 + RSC=rc.exe # ADD BASE RSC /l 0x409 /d "WIN32" /d "NDEBUG" # ADD RSC /l 0x409 /d "WIN32" /d "NDEBUG" *************** *** 176,182 **** # ADD BASE BSC32 /nologo # ADD BSC32 /nologo ! LIB32=link.exe -lib ! # ADD BASE LIB32 /nologo ! # ADD LIB32 /nologo !ELSEIF "$(CFG)" == "zlibvc - Win32 static ASM Release" --- 196,202 ---- # ADD BASE BSC32 /nologo # ADD BSC32 /nologo ! LINK32=link.exe ! # ADD BASE LINK32 /machine:IX86 ! # ADD LINK32 /machine:IX86 !ELSEIF "$(CFG)" == "zlibvc - Win32 static ASM Release" *************** *** 194,203 **** # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /D "ASMV" /D "ASMINF" /FD /c # SUBTRACT BASE CPP /YX /Yc /Yu # ADD CPP /nologo /MT /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /D "ASMV" /D "ASMINF" /FD /c # SUBTRACT CPP /YX /Yc /Yu ! # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 ! # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "WIN32" /d "NDEBUG" # ADD RSC /l 0x409 /d "WIN32" /d "NDEBUG" --- 214,226 ---- # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" + MTL=midl.exe + # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 + # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 + CPP=cl.exe # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /D "ASMV" /D "ASMINF" /FD /c # SUBTRACT BASE CPP /YX /Yc /Yu # ADD CPP /nologo /MT /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /D "ASMV" /D "ASMINF" /FD /c # SUBTRACT CPP /YX /Yc /Yu ! RSC=rc.exe # ADD BASE RSC /l 0x409 /d "WIN32" /d "NDEBUG" # ADD RSC /l 0x409 /d "WIN32" /d "NDEBUG" *************** *** 223,232 **** # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT BASE CPP /YX /Yc /Yu # ADD CPP /nologo /MT /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT CPP /YX /Yc /Yu ! # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 ! # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x409 /d "WIN32" /d "NDEBUG" # ADD RSC /l 0x409 /d "WIN32" /d "NDEBUG" --- 246,258 ---- # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" + MTL=midl.exe + # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 + # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 + CPP=cl.exe # ADD BASE CPP /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT BASE CPP /YX /Yc /Yu # ADD CPP /nologo /MT /W3 /O2 /D "WIN32" /D "NDEBUG" /D "NO_vsnprintf" /FD /c # SUBTRACT CPP /YX /Yc /Yu ! RSC=rc.exe # ADD BASE RSC /l 0x409 /d "WIN32" /d "NDEBUG" # ADD RSC /l 0x409 /d "WIN32" /d "NDEBUG" *************** *** 404,407 **** --- 430,437 ---- # Begin Source File + SOURCE=.\zalias.h + # End Source File + # Begin Source File + SOURCE=.\zconf.h # End Source File |
From: Rolf K. <lab...@us...> - 2008-12-23 07:50:43
|
Update of /cvsroot/opengtoolkit/lvzip/source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv20257/source Modified Files: lvzlib.dll Log Message: Rename all symbols in the library by prepending lvzip_ to them to avoid name conflicts with already defined functions in the cRIO VxWorks kernel. Index: lvzlib.dll =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/source/lvzlib.dll,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 Binary files /tmp/cvs6FYz2I and /tmp/cvsfWVAod differ |
From: Rolf K. <lab...@us...> - 2008-11-18 07:21:00
|
Update of /cvsroot/opengtoolkit/lvzip/c_source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv4340 Modified Files: lvutil.c lvutil.h Log Message: Replaced Mac preprocessor define with MacOS to avoid clashes with new 10.5 Security.framework headers Index: lvutil.h =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/lvutil.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** lvutil.h 31 Mar 2008 20:45:25 -0000 1.6 --- lvutil.h 18 Nov 2008 07:20:50 -0000 1.7 *************** *** 16,20 **** #if defined(macintosh) || defined(__PPCC__) || defined(THINK_C) || defined(__SC__) || defined(__MWERKS__) || defined(__APPLE_CC__) ! #define Mac 1 #ifdef __MACH__ #define MacOSX 1 --- 16,20 ---- #if defined(macintosh) || defined(__PPCC__) || defined(THINK_C) || defined(__SC__) || defined(__MWERKS__) || defined(__APPLE_CC__) ! #define MacOS 1 #ifdef __MACH__ #define MacOSX 1 *************** *** 53,57 **** #define DoDebugger() {__asm int 3} #endif ! #elif Mac #define DoDebugger() Debugger() #else --- 53,57 ---- #define DoDebugger() {__asm int 3} #endif ! #elif MacOS #define DoDebugger() Debugger() #else *************** *** 107,111 **** enum { /* Manager Error Codes */ mgNoErr=0, ! #if !Mac && !QTMLIncl noErr = mgNoErr, #endif --- 107,111 ---- enum { /* Manager Error Codes */ mgNoErr=0, ! #if !MacOS && !QTMLIncl noErr = mgNoErr, #endif Index: lvutil.c =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/c_source/lvutil.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** lvutil.c 2 May 2008 12:09:26 -0000 1.11 --- lvutil.c 18 Nov 2008 07:20:50 -0000 1.12 *************** *** 14,18 **** #include "iomem.h" ! #if Mac #include <CoreServices/CoreServices.h> /* instead of #include <Resources.h> */ #include "MacBinaryIII.h" --- 14,18 ---- #include "iomem.h" ! #if MacOS #include <CoreServices/CoreServices.h> /* instead of #include <Resources.h> */ #include "MacBinaryIII.h" *************** *** 39,43 **** #endif ! #if Mac static OSErr FSpLocationFromFullPath(CStr fullPath, int32 fullPathLength, --- 39,43 ---- #endif ! #if MacOS static OSErr FSpLocationFromFullPath(CStr fullPath, int32 fullPathLength, *************** *** 486,490 **** extern MgErr ZEXPORT LVPath_HasResourceFork(Path path, int32 *hasResFork) { ! #if Mac FSSpec theFSSpec; MgErr err = mgNoErr; --- 486,490 ---- extern MgErr ZEXPORT LVPath_HasResourceFork(Path path, int32 *hasResFork) { ! #if MacOS FSSpec theFSSpec; MgErr err = mgNoErr; *************** *** 511,515 **** extern MgErr ZEXPORT LVPath_EncodeMacbinary(Path srcPath, Path dstPath) { ! #if Mac FSSpec srcFSSpec; FSSpec dstFSSpec; --- 511,515 ---- extern MgErr ZEXPORT LVPath_EncodeMacbinary(Path srcPath, Path dstPath) { ! #if MacOS FSSpec srcFSSpec; FSSpec dstFSSpec; *************** *** 531,535 **** extern MgErr ZEXPORT LVPath_DecodeMacbinary(Path srcPath, Path dstPath) { ! #if Mac FSSpec srcFSSpec; FSSpec dstFSSpec; --- 531,535 ---- extern MgErr ZEXPORT LVPath_DecodeMacbinary(Path srcPath, Path dstPath) { ! #if MacOS FSSpec srcFSSpec; FSSpec dstFSSpec; *************** *** 553,557 **** MgErr err; File ioRefNum; ! #if Mac FSSpec fss; int16 perm; --- 553,557 ---- MgErr err; File ioRefNum; ! #if MacOS FSSpec fss; int16 perm; *************** *** 574,578 **** return mgArgErr; ! #if Mac if (err = MakeMacSpec(path, &fss)) { --- 574,578 ---- return mgArgErr; ! #if MacOS if (err = MakeMacSpec(path, &fss)) { *************** *** 791,795 **** MgErr err = mgNoErr; int32 count = 0; ! #if Mac FSSpec fss; DTPBRec dtpb; --- 791,795 ---- MgErr err = mgNoErr; int32 count = 0; ! #if MacOS FSSpec fss; DTPBRec dtpb; *************** *** 808,812 **** return mgArgErr; ! #if Mac if (err = MakeMacSpec(path, &fss)) { --- 808,812 ---- return mgArgErr; ! #if MacOS if (err = MakeMacSpec(path, &fss)) { |
From: Rolf K. <lab...@us...> - 2008-11-17 19:49:02
|
Update of /cvsroot/opengtoolkit/portIO/source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23575/source Modified Files: readme.txt Log Message: Revert to Version 1.2 which has not been released yet Index: readme.txt =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/source/readme.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** readme.txt 15 Nov 2008 21:53:13 -0000 1.4 --- readme.txt 17 Nov 2008 19:48:50 -0000 1.5 *************** *** 2,6 **** * Generic Port IO library for LabVIEW for Windows 9x/ME/NT/2000/XP/2003 * ! * Copyright (C) 2004-2007 Rolf Kalbermatter, r.k...@hc... * * Please visit http://www.OpenG.org to learn about the --- 2,6 ---- * Generic Port IO library for LabVIEW for Windows 9x/ME/NT/2000/XP/2003 * ! * Copyright (C) 2004-2008 Rolf Kalbermatter, r.k...@hc... * * Please visit http://www.OpenG.org to learn about the *************** *** 34,38 **** readme.txt This file ! ogportio.llb LabVIEW VI library for LabVIEW 6.1 and higher ogportio.dll Shared library implementing Port IO functionality ogportio.sys Device Driver for Windows NT based systems --- 34,38 ---- readme.txt This file ! ogportio.llb LabVIEW VI library for LabVIEW 6.0 and higher ogportio.dll Shared library implementing Port IO functionality ogportio.sys Device Driver for Windows NT based systems *************** *** 44,48 **** The shared library will work directly on Windows 9x/ME systems as they need no device driver support to access the CPU port IO space. Access ! to physical memory under Widnows 9x/CE is not supported. On Windows NT (NT4/2000/XP/2003) the shared library will check for --- 44,48 ---- The shared library will work directly on Windows 9x/ME systems as they need no device driver support to access the CPU port IO space. Access ! to physical memory under Windows 9x/CE is not supported. On Windows NT (NT4/2000/XP/2003) the shared library will check for |
From: Rolf K. <lab...@us...> - 2008-11-17 19:49:01
|
Update of /cvsroot/opengtoolkit/portIO/source/docs In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23575/source/docs Removed Files: readme.txt Log Message: Revert to Version 1.2 which has not been released yet --- readme.txt DELETED --- |
From: Rolf K. <lab...@us...> - 2008-11-17 19:49:01
|
Update of /cvsroot/opengtoolkit/portIO In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23575 Modified Files: change-log.txt portio.spec Log Message: Revert to Version 1.2 which has not been released yet Index: portio.spec =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/portio.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** portio.spec 16 Nov 2008 08:45:45 -0000 1.9 --- portio.spec 17 Nov 2008 19:48:50 -0000 1.10 *************** *** 3,7 **** Name=oglib_portio ! Version=1.3 Release=1 --- 3,7 ---- Name=oglib_portio ! Version=1.2 Release=1 Index: change-log.txt =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/change-log.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** change-log.txt 15 Nov 2008 21:57:04 -0000 1.3 --- change-log.txt 17 Nov 2008 19:48:50 -0000 1.4 *************** *** 1,10 **** - -= oglib_portio-1.3-1.ogp =- - - * Bugfixes to physical memory access functions. - * Remove kernel driver from system directory on uninstallation. - -= oglib_portio-1.2-1.ogp =- * Added physical memory access functions. --- 1,6 ---- -= oglib_portio-1.2-1.ogp =- * Added physical memory access functions. + * Remove kernel driver from system directory on uninstallation. |
From: Rolf K. <lab...@us...> - 2008-11-16 08:45:52
|
Update of /cvsroot/opengtoolkit/portIO/build_support In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18904/build_support Modified Files: Build SPEC file List from Dir.vi Call-Back VI - Rem namespace from Window Title.vi Update File Info in File Group Section.vi Update Spec File List.vi Added Files: Call-Back VI - Rem namespace from Window Title - Sub.vi Log Message: Allow building of packages in LabVIEW 6.0 Index: Update File Info in File Group Section.vi =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/build_support/Update File Info in File Group Section.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvscdGURf and /tmp/cvsydsVwf differ Index: Call-Back VI - Rem namespace from Window Title.vi =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/build_support/Call-Back VI - Rem namespace from Window Title.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvs58npEg and /tmp/cvsYJIPkg differ --- NEW FILE: Call-Back VI - Rem namespace from Window Title - Sub.vi --- (This appears to be a binary file; contents omitted.) Index: Build SPEC file List from Dir.vi =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/build_support/Build SPEC file List from Dir.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvs3lTCoj and /tmp/cvsMy6c6i differ Index: Update Spec File List.vi =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/build_support/Update Spec File List.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvskQCkck and /tmp/cvsNf8SUj differ |
From: Rolf K. <lab...@us...> - 2008-11-16 08:45:52
|
Update of /cvsroot/opengtoolkit/portIO In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18904 Modified Files: build portio.vi portio.spec Log Message: Allow building of packages in LabVIEW 6.0 Index: portio.spec =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/portio.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** portio.spec 15 Nov 2008 21:57:04 -0000 1.8 --- portio.spec 16 Nov 2008 08:45:45 -0000 1.9 *************** *** 58,88 **** Replace Mode=Never ! Num Files=25 ! File 0=ogportio.dll ! File 1=ogportio.sys ! File 2=ogportio.llb/MEM IO Read Bytes__ogtk.vi ! File 3=ogportio.llb/MEM IO Read Longs__ogtk.vi ! File 4=ogportio.llb/MEM IO Read Words__ogtk.vi ! File 5=ogportio.llb/MEM IO Read__ogtk.vi ! File 6=ogportio.llb/MEM IO Write Bytes__ogtk.vi ! File 7=ogportio.llb/MEM IO Write Longs__ogtk.vi ! File 8=ogportio.llb/MEM IO Write Words__ogtk.vi ! File 9=ogportio.llb/MEM IO Write__ogtk.vi ! File 10=ogportio.llb/PORT IO Disable Range__ogtk.vi ! File 11=ogportio.llb/PORT IO Enable Range__ogtk.vi ! File 12=ogportio.llb/PORT IO Error Translation__ogtk.vi ! File 13=ogportio.llb/PORT IO Get Version__ogtk.vi ! File 14=ogportio.llb/PORT IO Install Driver__ogtk.vi ! File 15=ogportio.llb/PORT IO Read Byte__ogtk.vi ! File 16=ogportio.llb/PORT IO Read Long__ogtk.vi ! File 17=ogportio.llb/PORT IO Read Word__ogtk.vi ! File 18=ogportio.llb/PORT IO Read__ogtk.vi ! File 19=ogportio.llb/PORT IO Uninstall Driver__ogtk.vi ! File 20=ogportio.llb/PORT IO VI Tree__ogtk.vi ! File 21=ogportio.llb/PORT IO Write Byte__ogtk.vi ! File 22=ogportio.llb/PORT IO Write Long__ogtk.vi ! File 23=ogportio.llb/PORT IO Write Word__ogtk.vi ! File 24=ogportio.llb/PORT IO Write__ogtk.vi --- 58,86 ---- Replace Mode=Never ! Num Files=23 ! File 0=ogportio.llb/MEM IO Read Bytes__ogtk.vi ! File 1=ogportio.llb/MEM IO Read Longs__ogtk.vi ! File 2=ogportio.llb/MEM IO Read Words__ogtk.vi ! File 3=ogportio.llb/MEM IO Read__ogtk.vi ! File 4=ogportio.llb/MEM IO Write Bytes__ogtk.vi ! File 5=ogportio.llb/MEM IO Write Longs__ogtk.vi ! File 6=ogportio.llb/MEM IO Write Words__ogtk.vi ! File 7=ogportio.llb/MEM IO Write__ogtk.vi ! File 8=ogportio.llb/PORT IO Disable Range__ogtk.vi ! File 9=ogportio.llb/PORT IO Enable Range__ogtk.vi ! File 10=ogportio.llb/PORT IO Error Translation__ogtk.vi ! File 11=ogportio.llb/PORT IO Get Version__ogtk.vi ! File 12=ogportio.llb/PORT IO Install Driver__ogtk.vi ! File 13=ogportio.llb/PORT IO Read Byte__ogtk.vi ! File 14=ogportio.llb/PORT IO Read Long__ogtk.vi ! File 15=ogportio.llb/PORT IO Read Word__ogtk.vi ! File 16=ogportio.llb/PORT IO Read__ogtk.vi ! File 17=ogportio.llb/PORT IO Uninstall Driver__ogtk.vi ! File 18=ogportio.llb/PORT IO VI Tree__ogtk.vi ! File 19=ogportio.llb/PORT IO Write Byte__ogtk.vi ! File 20=ogportio.llb/PORT IO Write Long__ogtk.vi ! File 21=ogportio.llb/PORT IO Write Word__ogtk.vi ! File 22=ogportio.llb/PORT IO Write__ogtk.vi Index: build portio.vi =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/build portio.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsxL2wcf and /tmp/cvsMslbLe differ |
From: Rolf K. <lab...@us...> - 2008-11-16 08:45:12
|
Update of /cvsroot/opengtoolkit/lvzip/build_support In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18875 Modified Files: Build SPEC file List from Dir.vi Log Message: Excluded .sys files from being added to the source specs Index: Build SPEC file List from Dir.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/build_support/Build SPEC file List from Dir.vi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsFiosza and /tmp/cvsakRH1x differ |
From: Rolf K. <lab...@us...> - 2008-11-16 08:39:19
|
Update of /cvsroot/opengtoolkit/lvzip In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18645 Modified Files: lvzip.spec Log Message: Excluded .out files from being added to the source specs Index: lvzip.spec =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/lvzip.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** lvzip.spec 16 Nov 2008 08:27:54 -0000 1.28 --- lvzip.spec 16 Nov 2008 08:39:07 -0000 1.29 *************** *** 37,41 **** Replace Mode=Always ! Num Files=81 File 0=macbin.mnu --- 37,41 ---- Replace Mode=Always ! Num Files=79 File 0=macbin.mnu *************** *** 44,123 **** File 3=zip.mnu File 4=zlib-string.mnu ! File 5=vxWorks85/lvzlib.out ! File 6=vxWorks82/lvzlib.out ! File 7=macbin.llb/DecodemacBinary__ogtk.vi ! File 8=macbin.llb/EncodemacBinary__ogtk.vi ! File 9=macbin.llb/MACBIN CCITT_CRC16__ogtk.vi ! File 10=macbin.llb/MACBIN Copy Fork From File__ogtk.vi ! File 11=macbin.llb/MACBIN Copy Fork To File__ogtk.vi ! File 12=macbin.llb/MACBIN Create Header__ogtk.vi ! File 13=macbin.llb/MACBIN Decode MacBinary__ogtk.vi ! File 14=macbin.llb/MACBIN Encode MacBinary__ogtk.vi ! File 15=macbin.llb/MACBIN Has Resource Fork__ogtk.vi ! File 16=macbin.llb/MACBIN Macbinary Header__ogtk.ctl ! File 17=macbin.llb/MACBIN Open File Refnum__ogtk.vi ! File 18=macbin.llb/MACBIN Read Header__ogtk.vi ! File 19=macbin.llb/MACBIN Resource File Info Core__ogtk.vi ! File 20=macbin.llb/MACBIN Resource File Info__ogtk.vi ! File 21=macbin.llb/MACBIN Resource Header__ogtk.ctl ! File 22=macbin.llb/MACBIN Size Padding__ogtk.vi ! File 23=macbin.llb/MACBIN Verify Header__ogtk.vi ! File 24=macbin.llb/MACBIN VI Tree__ogtk.vi ! File 25=lvzip.llb/ZLIB Block Size__ogtk.vi ! File 26=lvzip.llb/ZLIB Close Read File__ogtk.vi ! File 27=lvzip.llb/ZLIB Close Unzip Archive__ogtk.vi ! File 28=lvzip.llb/ZLIB Close Write File__ogtk.vi ! File 29=lvzip.llb/ZLIB Close Zip Archive__ogtk.vi ! File 30=lvzip.llb/ZLIB Compress Directory__ogtk.vi ! File 31=lvzip.llb/ZLIB Compress File Info__ogtk.ctl ! File 32=lvzip.llb/ZLIB Compress Files__ogtk.vi ! File 33=lvzip.llb/ZLIB Convert File Info__ogtk.vi ! File 34=lvzip.llb/ZLIB Copy Raw File__ogtk.vi ! File 35=lvzip.llb/ZLIB CRC32__ogtk.vi ! File 36=lvzip.llb/ZLIB Deflate__ogtk.vi ! File 37=lvzip.llb/ZLIB Delete Files From Archive__ogtk.vi ! File 38=lvzip.llb/ZLIB Enumerate File Contents Old__ogtk.vi ! File 39=lvzip.llb/ZLIB Enumerate File Contents__ogtk.vi ! File 40=lvzip.llb/ZLIB Extract All Files To Dir__ogtk.vi ! File 41=lvzip.llb/ZLIB Extract File__ogtk.vi ! File 42=lvzip.llb/ZLIB Extract Stream__ogtk.vi ! File 43=lvzip.llb/ZLIB Extract__ogtk.vi ! File 44=lvzip.llb/ZLIB File Info Old__ogtk.ctl ! File 45=lvzip.llb/ZLIB File Info__ogtk.ctl ! File 46=lvzip.llb/ZLIB File Information__ogtk.vi ! File 47=lvzip.llb/ZLIB Get Current File Info Old__ogtk.vi ! File 48=lvzip.llb/ZLIB Get Current File Info__ogtk.vi ! File 49=lvzip.llb/ZLIB Get File CRC32__ogtk.vi ! File 50=lvzip.llb/ZLIB Get Global Info__ogtk.vi ! File 51=lvzip.llb/ZLIB Get Version__ogtk.vi ! File 52=lvzip.llb/ZLIB Go To First File__ogtk.vi ! File 53=lvzip.llb/ZLIB Go To Next File__ogtk.vi ! File 54=lvzip.llb/ZLIB Inflate__ogtk.vi ! File 55=lvzip.llb/ZLIB Initialize File Functions__ogtk.vi ! File 56=lvzip.llb/ZLIB Initialize Stream Functions__ogtk.vi ! File 57=lvzip.llb/ZLIB Locate File__ogtk.vi ! File 58=lvzip.llb/ZLIB Open Read File__ogtk.vi ! File 59=lvzip.llb/ZLIB Open Unzip Archive__ogtk.vi ! File 60=lvzip.llb/ZLIB Open Unzip Stream__ogtk.vi ! File 61=lvzip.llb/ZLIB Open Unzip__ogtk.vi ! File 62=lvzip.llb/ZLIB Open Write File__ogtk.vi ! File 63=lvzip.llb/ZLIB Open Zip Archive__ogtk.vi ! File 64=lvzip.llb/ZLIB Open ZIP Mode__ogtk.ctl ! File 65=lvzip.llb/ZLIB Open Zip Stream__ogtk.vi ! File 66=lvzip.llb/ZLIB Open Zip__ogtk.vi ! File 67=lvzip.llb/ZLIB Path to Path String__ogtk.vi ! File 68=lvzip.llb/ZLIB Read Compressed File__ogtk.vi ! File 69=lvzip.llb/ZLIB Read Compressed Stream__ogtk.vi ! File 70=lvzip.llb/ZLIB Read Local Extra Data__ogtk.vi ! File 71=lvzip.llb/ZLIB Store File__ogtk.vi ! File 72=lvzip.llb/ZLIB Store Stream__ogtk.vi ! File 73=lvzip.llb/ZLIB Store__ogtk.vi ! File 74=lvzip.llb/ZLIB Transfer Raw File__ogtk.vi ! File 75=lvzip.llb/ZLIB Uncompress File Info__ogtk.ctl ! File 76=lvzip.llb/ZLIB Unzip Handle__ogtk.ctl ! File 77=lvzip.llb/ZLIB VI Tree__ogtk.vi ! File 78=lvzip.llb/ZLIB Write File__ogtk.vi ! File 79=lvzip.llb/ZLIB Write Stream__ogtk.vi ! File 80=lvzip.llb/ZLIB Zip Handle__ogtk.ctl [File Group 1] --- 44,121 ---- File 3=zip.mnu File 4=zlib-string.mnu ! File 5=macbin.llb/DecodemacBinary__ogtk.vi ! File 6=macbin.llb/EncodemacBinary__ogtk.vi ! File 7=macbin.llb/MACBIN CCITT_CRC16__ogtk.vi ! File 8=macbin.llb/MACBIN Copy Fork From File__ogtk.vi ! File 9=macbin.llb/MACBIN Copy Fork To File__ogtk.vi ! File 10=macbin.llb/MACBIN Create Header__ogtk.vi ! File 11=macbin.llb/MACBIN Decode MacBinary__ogtk.vi ! File 12=macbin.llb/MACBIN Encode MacBinary__ogtk.vi ! File 13=macbin.llb/MACBIN Has Resource Fork__ogtk.vi ! File 14=macbin.llb/MACBIN Macbinary Header__ogtk.ctl ! File 15=macbin.llb/MACBIN Open File Refnum__ogtk.vi ! File 16=macbin.llb/MACBIN Read Header__ogtk.vi ! File 17=macbin.llb/MACBIN Resource File Info Core__ogtk.vi ! File 18=macbin.llb/MACBIN Resource File Info__ogtk.vi ! File 19=macbin.llb/MACBIN Resource Header__ogtk.ctl ! File 20=macbin.llb/MACBIN Size Padding__ogtk.vi ! File 21=macbin.llb/MACBIN Verify Header__ogtk.vi ! File 22=macbin.llb/MACBIN VI Tree__ogtk.vi ! File 23=lvzip.llb/ZLIB Block Size__ogtk.vi ! File 24=lvzip.llb/ZLIB Close Read File__ogtk.vi ! File 25=lvzip.llb/ZLIB Close Unzip Archive__ogtk.vi ! File 26=lvzip.llb/ZLIB Close Write File__ogtk.vi ! File 27=lvzip.llb/ZLIB Close Zip Archive__ogtk.vi ! File 28=lvzip.llb/ZLIB Compress Directory__ogtk.vi ! File 29=lvzip.llb/ZLIB Compress File Info__ogtk.ctl ! File 30=lvzip.llb/ZLIB Compress Files__ogtk.vi ! File 31=lvzip.llb/ZLIB Convert File Info__ogtk.vi ! File 32=lvzip.llb/ZLIB Copy Raw File__ogtk.vi ! File 33=lvzip.llb/ZLIB CRC32__ogtk.vi ! File 34=lvzip.llb/ZLIB Deflate__ogtk.vi ! File 35=lvzip.llb/ZLIB Delete Files From Archive__ogtk.vi ! File 36=lvzip.llb/ZLIB Enumerate File Contents Old__ogtk.vi ! File 37=lvzip.llb/ZLIB Enumerate File Contents__ogtk.vi ! File 38=lvzip.llb/ZLIB Extract All Files To Dir__ogtk.vi ! File 39=lvzip.llb/ZLIB Extract File__ogtk.vi ! File 40=lvzip.llb/ZLIB Extract Stream__ogtk.vi ! File 41=lvzip.llb/ZLIB Extract__ogtk.vi ! File 42=lvzip.llb/ZLIB File Info Old__ogtk.ctl ! File 43=lvzip.llb/ZLIB File Info__ogtk.ctl ! File 44=lvzip.llb/ZLIB File Information__ogtk.vi ! File 45=lvzip.llb/ZLIB Get Current File Info Old__ogtk.vi ! File 46=lvzip.llb/ZLIB Get Current File Info__ogtk.vi ! File 47=lvzip.llb/ZLIB Get File CRC32__ogtk.vi ! File 48=lvzip.llb/ZLIB Get Global Info__ogtk.vi ! File 49=lvzip.llb/ZLIB Get Version__ogtk.vi ! File 50=lvzip.llb/ZLIB Go To First File__ogtk.vi ! File 51=lvzip.llb/ZLIB Go To Next File__ogtk.vi ! File 52=lvzip.llb/ZLIB Inflate__ogtk.vi ! File 53=lvzip.llb/ZLIB Initialize File Functions__ogtk.vi ! File 54=lvzip.llb/ZLIB Initialize Stream Functions__ogtk.vi ! File 55=lvzip.llb/ZLIB Locate File__ogtk.vi ! File 56=lvzip.llb/ZLIB Open Read File__ogtk.vi ! File 57=lvzip.llb/ZLIB Open Unzip Archive__ogtk.vi ! File 58=lvzip.llb/ZLIB Open Unzip Stream__ogtk.vi ! File 59=lvzip.llb/ZLIB Open Unzip__ogtk.vi ! File 60=lvzip.llb/ZLIB Open Write File__ogtk.vi ! File 61=lvzip.llb/ZLIB Open Zip Archive__ogtk.vi ! File 62=lvzip.llb/ZLIB Open ZIP Mode__ogtk.ctl ! File 63=lvzip.llb/ZLIB Open Zip Stream__ogtk.vi ! File 64=lvzip.llb/ZLIB Open Zip__ogtk.vi ! File 65=lvzip.llb/ZLIB Path to Path String__ogtk.vi ! File 66=lvzip.llb/ZLIB Read Compressed File__ogtk.vi ! File 67=lvzip.llb/ZLIB Read Compressed Stream__ogtk.vi ! File 68=lvzip.llb/ZLIB Read Local Extra Data__ogtk.vi ! File 69=lvzip.llb/ZLIB Store File__ogtk.vi ! File 70=lvzip.llb/ZLIB Store Stream__ogtk.vi ! File 71=lvzip.llb/ZLIB Store__ogtk.vi ! File 72=lvzip.llb/ZLIB Transfer Raw File__ogtk.vi ! File 73=lvzip.llb/ZLIB Uncompress File Info__ogtk.ctl ! File 74=lvzip.llb/ZLIB Unzip Handle__ogtk.ctl ! File 75=lvzip.llb/ZLIB VI Tree__ogtk.vi ! File 76=lvzip.llb/ZLIB Write File__ogtk.vi ! File 77=lvzip.llb/ZLIB Write Stream__ogtk.vi ! File 78=lvzip.llb/ZLIB Zip Handle__ogtk.ctl [File Group 1] |
From: Rolf K. <lab...@us...> - 2008-11-16 08:39:10
|
Update of /cvsroot/opengtoolkit/lvzip/build_support In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18645/build_support Modified Files: Build SPEC file List from Dir.vi Update File Info in File Group Section.vi Log Message: Excluded .out files from being added to the source specs Index: Build SPEC file List from Dir.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/build_support/Build SPEC file List from Dir.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsqRZOE9 and /tmp/cvsYbx2qO differ Index: Update File Info in File Group Section.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/build_support/Update File Info in File Group Section.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvshNFFR9 and /tmp/cvshM0YEO differ |
From: Rolf K. <lab...@us...> - 2008-11-16 08:28:58
|
Update of /cvsroot/opengtoolkit/lvzip In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18042 Modified Files: build lvzip.vi Log Message: Allow building of packages in LabVIEW 6.0 Index: build lvzip.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/build lvzip.vi,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 Binary files /tmp/cvs1nrx1d and /tmp/cvsvAovIu differ |
From: Rolf K. <lab...@us...> - 2008-11-16 08:28:56
|
Update of /cvsroot/opengtoolkit/lvzip/build_support In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18042/build_support Modified Files: Call-Back VI - Rem namespace from Window Title - Sub.vi Call-Back VI - Rem namespace from Window Title.vi Pre-Post Build (testing).vi Log Message: Allow building of packages in LabVIEW 6.0 Index: Call-Back VI - Rem namespace from Window Title.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/build_support/Call-Back VI - Rem namespace from Window Title.vi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvs8K0lGr and /tmp/cvsTg2LQI differ Index: Call-Back VI - Rem namespace from Window Title - Sub.vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/build_support/Call-Back VI - Rem namespace from Window Title - Sub.vi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvscTrM6r and /tmp/cvsP6aiiJ differ Index: Pre-Post Build (testing).vi =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/build_support/Pre-Post Build (testing).vi,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 Binary files /tmp/cvsZzWBsq and /tmp/cvssKpTFH differ |
From: Rolf K. <lab...@us...> - 2008-11-16 08:28:07
|
Update of /cvsroot/opengtoolkit/lvzip In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv17998 Modified Files: lvzip.spec Log Message: Documentation updated with latest modifications. Index: lvzip.spec =================================================================== RCS file: /cvsroot/opengtoolkit/lvzip/lvzip.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** lvzip.spec 28 Oct 2008 19:35:26 -0000 1.27 --- lvzip.spec 16 Nov 2008 08:27:54 -0000 1.28 *************** *** 37,41 **** Replace Mode=Always ! Num Files=68 File 0=macbin.mnu --- 37,41 ---- Replace Mode=Always ! Num Files=81 File 0=macbin.mnu *************** *** 44,110 **** File 3=zip.mnu File 4=zlib-string.mnu ! File 5=macbin.llb/DecodemacBinary__ogtk.vi ! File 6=macbin.llb/EncodemacBinary__ogtk.vi ! File 7=macbin.llb/MACBIN CCITT_CRC16__ogtk.vi ! File 8=macbin.llb/MACBIN Copy Fork From File__ogtk.vi ! File 9=macbin.llb/MACBIN Copy Fork To File__ogtk.vi ! File 10=macbin.llb/MACBIN Create Header__ogtk.vi ! File 11=macbin.llb/MACBIN Decode MacBinary__ogtk.vi ! File 12=macbin.llb/MACBIN Encode MacBinary__ogtk.vi ! File 13=macbin.llb/MACBIN Has Resource Fork__ogtk.vi ! File 14=macbin.llb/MACBIN Macbinary Header__ogtk.ctl ! File 15=macbin.llb/MACBIN Open Resource Fork__ogtk.vi ! File 16=macbin.llb/MACBIN Read Header__ogtk.vi ! File 17=macbin.llb/MACBIN Resource File Info Core__ogtk.vi ! File 18=macbin.llb/MACBIN Resource File Info__ogtk.vi ! File 19=macbin.llb/MACBIN Resource Header__ogtk.ctl ! File 20=macbin.llb/MACBIN Size Padding__ogtk.vi ! File 21=macbin.llb/MACBIN Verify Header__ogtk.vi ! File 22=macbin.llb/MACBIN VI Tree__ogtk.vi ! File 23=lvzip.llb/ZLIB Block Size__ogtk.vi ! File 24=lvzip.llb/ZLIB Close Read File__ogtk.vi ! File 25=lvzip.llb/ZLIB Close Unzip Archive__ogtk.vi ! File 26=lvzip.llb/ZLIB Close Write File__ogtk.vi ! File 27=lvzip.llb/ZLIB Close Zip Archive__ogtk.vi ! File 28=lvzip.llb/ZLIB Compress Directory__ogtk.vi ! File 29=lvzip.llb/ZLIB Compress File Info__ogtk.ctl ! File 30=lvzip.llb/ZLIB Compress Files__ogtk.vi ! File 31=lvzip.llb/ZLIB Convert File Info__ogtk.vi ! File 32=lvzip.llb/ZLIB Copy Raw File__ogtk.vi ! File 33=lvzip.llb/ZLIB CRC32__ogtk.vi ! File 34=lvzip.llb/ZLIB Deflate__ogtk.vi ! File 35=lvzip.llb/ZLIB Delete Files From Archive__ogtk.vi ! File 36=lvzip.llb/ZLIB Enumerate File Contents Old__ogtk.vi ! File 37=lvzip.llb/ZLIB Enumerate File Contents__ogtk.vi ! File 38=lvzip.llb/ZLIB Extract All Files To Dir__ogtk.vi ! File 39=lvzip.llb/ZLIB Extract File__ogtk.vi ! File 40=lvzip.llb/ZLIB File Info Old__ogtk.ctl ! File 41=lvzip.llb/ZLIB File Info__ogtk.ctl ! File 42=lvzip.llb/ZLIB File Information__ogtk.vi ! File 43=lvzip.llb/ZLIB Get Current File Info Old__ogtk.vi ! File 44=lvzip.llb/ZLIB Get Current File Info__ogtk.vi ! File 45=lvzip.llb/ZLIB Get File CRC32__ogtk.vi ! File 46=lvzip.llb/ZLIB Get Global Info__ogtk.vi ! File 47=lvzip.llb/ZLIB Get Version__ogtk.vi ! File 48=lvzip.llb/ZLIB Go To First File__ogtk.vi ! File 49=lvzip.llb/ZLIB Go To Next File__ogtk.vi ! File 50=lvzip.llb/ZLIB Inflate__ogtk.vi ! File 51=lvzip.llb/ZLIB Initialize File Functions__ogtk.vi ! File 52=lvzip.llb/ZLIB Locate File__ogtk.vi ! File 53=lvzip.llb/ZLIB Open Read File__ogtk.vi ! File 54=lvzip.llb/ZLIB Open Unzip Archive__ogtk.vi ! File 55=lvzip.llb/ZLIB Open Write File__ogtk.vi ! File 56=lvzip.llb/ZLIB Open Zip Archive__ogtk.vi ! File 57=lvzip.llb/ZLIB Open ZIP Mode__ogtk.ctl ! File 58=lvzip.llb/ZLIB Path to Path String__ogtk.vi ! File 59=lvzip.llb/ZLIB Read Compressed File__ogtk.vi ! File 60=lvzip.llb/ZLIB Read Local Extra Data__ogtk.vi ! File 61=lvzip.llb/ZLIB Store File__ogtk.vi ! File 62=lvzip.llb/ZLIB Transfer Raw File__ogtk.vi ! File 63=lvzip.llb/ZLIB Uncompress File Info__ogtk.ctl ! File 64=lvzip.llb/ZLIB Unzip Handle__ogtk.ctl ! File 65=lvzip.llb/ZLIB VI Tree__ogtk.vi ! File 66=lvzip.llb/ZLIB Write File__ogtk.vi ! File 67=lvzip.llb/ZLIB Zip Handle__ogtk.ctl [File Group 1] --- 44,123 ---- File 3=zip.mnu File 4=zlib-string.mnu ! File 5=vxWorks85/lvzlib.out ! File 6=vxWorks82/lvzlib.out ! File 7=macbin.llb/DecodemacBinary__ogtk.vi ! File 8=macbin.llb/EncodemacBinary__ogtk.vi ! File 9=macbin.llb/MACBIN CCITT_CRC16__ogtk.vi ! File 10=macbin.llb/MACBIN Copy Fork From File__ogtk.vi ! File 11=macbin.llb/MACBIN Copy Fork To File__ogtk.vi ! File 12=macbin.llb/MACBIN Create Header__ogtk.vi ! File 13=macbin.llb/MACBIN Decode MacBinary__ogtk.vi ! File 14=macbin.llb/MACBIN Encode MacBinary__ogtk.vi ! File 15=macbin.llb/MACBIN Has Resource Fork__ogtk.vi ! File 16=macbin.llb/MACBIN Macbinary Header__ogtk.ctl ! File 17=macbin.llb/MACBIN Open File Refnum__ogtk.vi ! File 18=macbin.llb/MACBIN Read Header__ogtk.vi ! File 19=macbin.llb/MACBIN Resource File Info Core__ogtk.vi ! File 20=macbin.llb/MACBIN Resource File Info__ogtk.vi ! File 21=macbin.llb/MACBIN Resource Header__ogtk.ctl ! File 22=macbin.llb/MACBIN Size Padding__ogtk.vi ! File 23=macbin.llb/MACBIN Verify Header__ogtk.vi ! File 24=macbin.llb/MACBIN VI Tree__ogtk.vi ! File 25=lvzip.llb/ZLIB Block Size__ogtk.vi ! File 26=lvzip.llb/ZLIB Close Read File__ogtk.vi ! File 27=lvzip.llb/ZLIB Close Unzip Archive__ogtk.vi ! File 28=lvzip.llb/ZLIB Close Write File__ogtk.vi ! File 29=lvzip.llb/ZLIB Close Zip Archive__ogtk.vi ! File 30=lvzip.llb/ZLIB Compress Directory__ogtk.vi ! File 31=lvzip.llb/ZLIB Compress File Info__ogtk.ctl ! File 32=lvzip.llb/ZLIB Compress Files__ogtk.vi ! File 33=lvzip.llb/ZLIB Convert File Info__ogtk.vi ! File 34=lvzip.llb/ZLIB Copy Raw File__ogtk.vi ! File 35=lvzip.llb/ZLIB CRC32__ogtk.vi ! File 36=lvzip.llb/ZLIB Deflate__ogtk.vi ! File 37=lvzip.llb/ZLIB Delete Files From Archive__ogtk.vi ! File 38=lvzip.llb/ZLIB Enumerate File Contents Old__ogtk.vi ! File 39=lvzip.llb/ZLIB Enumerate File Contents__ogtk.vi ! File 40=lvzip.llb/ZLIB Extract All Files To Dir__ogtk.vi ! File 41=lvzip.llb/ZLIB Extract File__ogtk.vi ! File 42=lvzip.llb/ZLIB Extract Stream__ogtk.vi ! File 43=lvzip.llb/ZLIB Extract__ogtk.vi ! File 44=lvzip.llb/ZLIB File Info Old__ogtk.ctl ! File 45=lvzip.llb/ZLIB File Info__ogtk.ctl ! File 46=lvzip.llb/ZLIB File Information__ogtk.vi ! File 47=lvzip.llb/ZLIB Get Current File Info Old__ogtk.vi ! File 48=lvzip.llb/ZLIB Get Current File Info__ogtk.vi ! File 49=lvzip.llb/ZLIB Get File CRC32__ogtk.vi ! File 50=lvzip.llb/ZLIB Get Global Info__ogtk.vi ! File 51=lvzip.llb/ZLIB Get Version__ogtk.vi ! File 52=lvzip.llb/ZLIB Go To First File__ogtk.vi ! File 53=lvzip.llb/ZLIB Go To Next File__ogtk.vi ! File 54=lvzip.llb/ZLIB Inflate__ogtk.vi ! File 55=lvzip.llb/ZLIB Initialize File Functions__ogtk.vi ! File 56=lvzip.llb/ZLIB Initialize Stream Functions__ogtk.vi ! File 57=lvzip.llb/ZLIB Locate File__ogtk.vi ! File 58=lvzip.llb/ZLIB Open Read File__ogtk.vi ! File 59=lvzip.llb/ZLIB Open Unzip Archive__ogtk.vi ! File 60=lvzip.llb/ZLIB Open Unzip Stream__ogtk.vi ! File 61=lvzip.llb/ZLIB Open Unzip__ogtk.vi ! File 62=lvzip.llb/ZLIB Open Write File__ogtk.vi ! File 63=lvzip.llb/ZLIB Open Zip Archive__ogtk.vi ! File 64=lvzip.llb/ZLIB Open ZIP Mode__ogtk.ctl ! File 65=lvzip.llb/ZLIB Open Zip Stream__ogtk.vi ! File 66=lvzip.llb/ZLIB Open Zip__ogtk.vi ! File 67=lvzip.llb/ZLIB Path to Path String__ogtk.vi ! File 68=lvzip.llb/ZLIB Read Compressed File__ogtk.vi ! File 69=lvzip.llb/ZLIB Read Compressed Stream__ogtk.vi ! File 70=lvzip.llb/ZLIB Read Local Extra Data__ogtk.vi ! File 71=lvzip.llb/ZLIB Store File__ogtk.vi ! File 72=lvzip.llb/ZLIB Store Stream__ogtk.vi ! File 73=lvzip.llb/ZLIB Store__ogtk.vi ! File 74=lvzip.llb/ZLIB Transfer Raw File__ogtk.vi ! File 75=lvzip.llb/ZLIB Uncompress File Info__ogtk.ctl ! File 76=lvzip.llb/ZLIB Unzip Handle__ogtk.ctl ! File 77=lvzip.llb/ZLIB VI Tree__ogtk.vi ! File 78=lvzip.llb/ZLIB Write File__ogtk.vi ! File 79=lvzip.llb/ZLIB Write Stream__ogtk.vi ! File 80=lvzip.llb/ZLIB Zip Handle__ogtk.ctl [File Group 1] |
From: Rolf K. <lab...@us...> - 2008-11-15 21:57:11
|
Update of /cvsroot/opengtoolkit/portIO In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv1208 Modified Files: change-log.txt portio.spec Log Message: Bugfix in direct memory and port access Index: portio.spec =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/portio.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** portio.spec 15 Nov 2007 10:15:49 -0000 1.7 --- portio.spec 15 Nov 2008 21:57:04 -0000 1.8 *************** *** 3,7 **** Name=oglib_portio ! Version=1.2 Release=1 --- 3,7 ---- Name=oglib_portio ! Version=1.3 Release=1 *************** *** 16,20 **** License=LGPL ! Copyright="2003-2007 Rolf Kalbermatter" Distribution="OpenG Toolkit" --- 16,20 ---- License=LGPL ! Copyright="2003-2008 Rolf Kalbermatter" Distribution="OpenG Toolkit" Index: change-log.txt =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/change-log.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** change-log.txt 15 Nov 2007 09:36:16 -0000 1.2 --- change-log.txt 15 Nov 2008 21:57:04 -0000 1.3 *************** *** 1,2 **** --- 1,7 ---- + -= oglib_portio-1.3-1.ogp =- + + * Bugfixes to physical memory access functions. + * Remove kernel driver from system directory on uninstallation. + -= oglib_portio-1.2-1.ogp =- *************** *** 11,13 **** -= oglib_portio-1.0-1.ogp =- ! * Initiali Build \ No newline at end of file --- 16,18 ---- -= oglib_portio-1.0-1.ogp =- ! * Initial Build \ No newline at end of file |
From: Rolf K. <lab...@us...> - 2008-11-15 21:57:11
|
Update of /cvsroot/opengtoolkit/portIO/source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv1208/source Modified Files: ogportio.sys Log Message: Bugfix in direct memory and port access Index: ogportio.sys =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/source/ogportio.sys,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvs0PHHqd and /tmp/cvsUbDdHo differ |
From: Rolf K. <lab...@us...> - 2008-11-15 21:53:27
|
Update of /cvsroot/opengtoolkit/portIO/source/docs In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv940 Modified Files: readme.txt Log Message: Remove the kernel driver from the system directory on uninstallation. Index: readme.txt =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/source/docs/readme.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** readme.txt 15 Nov 2007 09:34:40 -0000 1.2 --- readme.txt 15 Nov 2008 21:53:22 -0000 1.3 *************** *** 65,69 **** function will remove the port IO driver from the service database of your Windows NT based system. The driver will then be unavailable ! but not be removed from the %WINNT%\system32\drivers directory. --- 65,69 ---- function will remove the port IO driver from the service database of your Windows NT based system. The driver will then be unavailable ! and get removed from the %WINNT%\system32\drivers directory. |
From: Rolf K. <lab...@us...> - 2008-11-15 21:53:22
|
Update of /cvsroot/opengtoolkit/portIO/c_source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv918/c_source Modified Files: ogportiodll.c Log Message: Remove the kernel driver from the system directory on uninstallation. Index: ogportiodll.c =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/c_source/ogportiodll.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ogportiodll.c 20 Nov 2007 14:35:26 -0000 1.6 --- ogportiodll.c 15 Nov 2008 21:53:13 -0000 1.7 *************** *** 126,129 **** --- 126,131 ---- } + static CHAR filename[] = "OGPortIO.sys"; + static DWORD InstallPortIODriver(SC_HANDLE hSCManager, BOOL autostart) { *************** *** 132,136 **** CHAR systemFileName[MAX_PATH]; CHAR driverFileName[MAX_PATH]; - static CHAR filename[] = "OGPortIO.sys"; /* GetSystemDirectory. Assumes OGPortIO.sys driver is in this directory. --- 134,137 ---- *************** *** 199,202 **** --- 200,204 ---- SC_HANDLE hSCManager; SC_HANDLE hService; + CHAR systemFileName[MAX_PATH]; BOOL ret; DWORD err = ERROR_SUCCESS; *************** *** 246,249 **** --- 248,261 ---- CloseServiceHandle (hService); CloseServiceHandle(hSCManager); + + if (!GetSystemDirectory(systemFileName, MAX_PATH - 22)) + { + return GetLastError(); + } + + /* Append our driver name */ + PathAppend(systemFileName, "drivers"); + PathAppend(systemFileName, filename); + DeleteFile(systemFileName); } return err; *************** *** 576,580 **** { DWORD BytesReturned, err = ERROR_SUCCESS; ! MEMMAP param; if (!gWinNT) --- 588,592 ---- { DWORD BytesReturned, err = ERROR_SUCCESS; ! PMEMMAP param = NULL; if (!gWinNT) *************** *** 588,596 **** if (err) return err; } ! param.address = address; ! param.size = size; ! param.unit = unit; ! memcpy(param.buf, value, size); if (!DeviceIoControl(hDevice, IOCTL_WRITE_PHYSMEM, --- 600,611 ---- if (err) return err; } + param = malloc(sizeof(MEMMAP) + size); + if (!param) + return ERROR_NOT_ENOUGH_MEMORY; ! param->address = address; ! param->size = size; ! param->unit = unit; ! memcpy(param->buf, value, size); if (!DeviceIoControl(hDevice, IOCTL_WRITE_PHYSMEM, *************** *** 604,607 **** --- 619,623 ---- err = GetLastError(); } + free(param); return err; } |
From: Rolf K. <lab...@us...> - 2008-11-15 21:53:22
|
Update of /cvsroot/opengtoolkit/portIO/source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv918/source Modified Files: ogportio.dll readme.txt Log Message: Remove the kernel driver from the system directory on uninstallation. Index: ogportio.dll =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/source/ogportio.dll,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 Binary files /tmp/cvsndwyK6 and /tmp/cvs1C8NIN differ Index: readme.txt =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/source/readme.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** readme.txt 15 Nov 2007 09:35:39 -0000 1.3 --- readme.txt 15 Nov 2008 21:53:13 -0000 1.4 *************** *** 65,69 **** function will remove the port IO driver from the service database of your Windows NT based system. The driver will then be unavailable ! but not be removed from the %WINNT%\system32\drivers directory. --- 65,69 ---- function will remove the port IO driver from the service database of your Windows NT based system. The driver will then be unavailable ! and also removed from the %WINNT%\system32\drivers directory. |
From: Rolf K. <lab...@us...> - 2008-11-15 21:45:32
|
Update of /cvsroot/opengtoolkit/portIO/c_source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv525 Modified Files: ogportio.c Log Message: Bugfix in direct memory and port access Index: ogportio.c =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/c_source/ogportio.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ogportio.c 15 Nov 2007 09:12:57 -0000 1.3 --- ogportio.c 15 Nov 2008 21:45:26 -0000 1.4 *************** *** 42,53 **** VOID OGPortIOUnload(IN PDRIVER_OBJECT driverObject); - #ifdef MAP_ADDRESS - #define BusAddress(busType, bus, physAddr, memType, mapAddr) \ - HalTranslateBusAddress(Isa, 0, physAddr, &memType, &mapAddr) - #else - #define BusAddress(busType, bus, physAddr, memType, mapAddr) \ - (mapAddr.LowPart = physAddr.LowPart, mapAddr.HighPart = physAddr.HighPart, TRUE) - #endif - #ifdef ALLOC_PRAGMA #pragma alloc_text (INIT, DriverEntry) --- 42,45 ---- *************** *** 137,478 **** } ! NTSTATUS OGPortIODispatch(IN PDEVICE_OBJECT pDevObj, IN PIRP pIrp) { ! NTSTATUS ntStatus = STATUS_SUCCESS; ! ! PUCHAR pIOBuffer = (PUCHAR)pIrp->AssociatedIrp.SystemBuffer; ! PPORTMAP portmap = pIrp->AssociatedIrp.SystemBuffer; ! PPORTREG portreg = pIrp->AssociatedIrp.SystemBuffer; ! PMEMMAP memmap = pIrp->AssociatedIrp.SystemBuffer; ! ! PIO_STACK_LOCATION irpSp = IoGetCurrentIrpStackLocation(pIrp); ! ULONG inBufLength = irpSp->Parameters.DeviceIoControl.InputBufferLength; ! ULONG outBufLength = irpSp->Parameters.DeviceIoControl.OutputBufferLength; ! ! switch (irpSp->Parameters.DeviceIoControl.IoControlCode) { ! case IOCTL_GET_VERSION: ! KdPrint(("OpenG PORTIO: IOCTL_GET_VERSION\n")); ! if (outBufLength >= sizeof(ULONG)) { ! *(PULONG)pIOBuffer = OGPORTIO_VERSION << 16; ! pIrp->IoStatus.Information = sizeof(ULONG); /* output buffer size */ } else { ! ntStatus = STATUS_BUFFER_TOO_SMALL; ! pIrp->IoStatus.Information = 0; /* output buffer size */ } ! break; ! case IOCTL_GET_IOPM: ! KdPrint(("OpenG PORTIO: IOCTL_GET_IOPM\n")); ! ntStatus = OGPortIOProcess(inBufLength >= 4 ? portmap->processID : 0, TRUE); ! if (ntStatus == STATUS_SUCCESS) ! { ! Ke386QueryIoAccessMap(1, pDevObj->DeviceExtension); ! if (outBufLength > 0) ! { ! PUCHAR buf = (PUCHAR)(pDevObj->DeviceExtension); ! if (inBufLength >= 8) ! { ! if (outBufLength > (portmap->offset + IOPM_SIZE)) ! outBufLength = IOPM_SIZE - portmap->offset; ! buf += portmap->offset; ! } ! else ! { ! if (outBufLength > IOPM_SIZE) ! outBufLength = IOPM_SIZE; ! } ! RtlMoveMemory(pIOBuffer, buf, outBufLength); ! } ! } ! pIrp->IoStatus.Information = outBufLength; /* output buffer size */ ! break; ! case IOCTL_SET_IOPM: ! KdPrint(("OpenG PORTIO: IOCTL_SET_IOPM\n")); ! ntStatus = OGPortIOProcess(inBufLength >= 4 ? portmap->processID : 0, TRUE); ! if (ntStatus == STATUS_SUCCESS) ! { ! if (inBufLength > 8 && portmap->offset < IOPM_SIZE) ! { ! PUCHAR buf = (PUCHAR)(pDevObj->DeviceExtension) + portmap->offset; ! inBufLength -= 8; ! if (portmap->offset + inBufLength > IOPM_SIZE) ! inBufLength = IOPM_SIZE - portmap->offset; ! RtlMoveMemory(buf, portmap->iopm, inBufLength); ! } ! Ke386SetIoAccessMap(1, pDevObj->DeviceExtension); } ! pIrp->IoStatus.Information = 0; /* output buffer size */ ! break; ! case IOCTL_RESET_IOPM: ! KdPrint(("OpenG PORTIO: IOCTL_RESET_IOPM\n")); ! ntStatus = OGPortIOProcess(inBufLength >= 4 ? portmap->processID : 0, FALSE); ! pIrp->IoStatus.Information = 0; /* output buffer size */ ! break; ! case IOCTL_READ_PORT: ! if ((inBufLength >= 8) && (outBufLength >= portreg->size)) { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! PVOID logicAddr; ! ULONG memType = 1; ! KdPrint(("OpenG PORTIO: IOCTL_READ_PORT 0x%X, size %d\n", portreg->address, portreg->size)); ! physAddr.LowPart = portreg->address; ! physAddr.HighPart = 0; ! if (HalTranslateBusAddress(Isa, 0, physAddr, memType, mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_READ_PORT\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else ! { ! logicAddr = (PVOID)mappedAddr.LowPart; ! } ! if (ntStatus == STATUS_SUCCESS) ! { ! switch (portreg->size) ! { ! case 1: ! ((PUCHAR)pIOBuffer)[0] = READ_PORT_UCHAR(logicAddr); ! KdPrint(("OpenG PORTIO: Value read %X\n", ((PUCHAR)pIOBuffer)[0])); ! break; ! case 2: ! ((PUSHORT)pIOBuffer)[0] = READ_PORT_USHORT(logicAddr); ! KdPrint(("OpenG PORTIO: Value read %X\n", ((PUSHORT)pIOBuffer)[0])); ! break; ! case 4: ! ((PULONG)pIOBuffer)[0] = READ_PORT_ULONG(logicAddr); ! KdPrint(("OpenG PORTIO: Value read %X\n", ((PULONG)pIOBuffer)[0])); ! break; ! default: ! KdPrint(("OpenG PORTIO: Invalid port read size\n")); ! ntStatus = STATUS_INVALID_PARAMETER; ! break; ! } ! } ! } ! else { ! ntStatus = STATUS_BUFFER_TOO_SMALL; } if (ntStatus == STATUS_SUCCESS) ! pIrp->IoStatus.Information = portreg->size; /* output buffer size */ ! else ! pIrp->IoStatus.Information = 0; ! break; ! case IOCTL_WRITE_PORT: ! if (inBufLength >= portreg->size + 8) { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! PVOID logicAddr; ! ULONG memType = 1; ! KdPrint(("OpenG PORTIO: IOCTL_WRITE_PORT 0x%X, size %d\n", portreg->address, portreg->size)); ! physAddr.LowPart = portreg->address; ! physAddr.HighPart = 0; ! if (HalTranslateBusAddress(Isa, 0, physAddr, memType, mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_WRITE_PORT\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else ! { ! logicAddr = (PVOID)mappedAddr.LowPart; ! } ! if (ntStatus == STATUS_SUCCESS) ! { ! switch (portreg->size) ! { ! case 1: ! KdPrint(("OpenG PORTIO: Value write 0x%X\n", portreg->u.byte)); ! WRITE_PORT_UCHAR(logicAddr, portreg->u.byte); ! break; ! case 2: ! KdPrint(("OpenG PORTIO: Value write 0x%X\n", portreg->u.word)); ! WRITE_PORT_USHORT(logicAddr, portreg->u.word); ! break; ! case 4: ! KdPrint(("OpenG PORTIO: Value write 0x%X\n", portreg->u.dword)); ! WRITE_PORT_ULONG(logicAddr, portreg->u.dword); ! break; ! default: ! KdPrint(("OpenG PORTIO: Invalid port write size\n")); ! ntStatus = STATUS_INVALID_PARAMETER; ! break; ! } ! } ! } ! else { ! ntStatus = STATUS_BUFFER_TOO_SMALL; } ! pIrp->IoStatus.Information = 0; /* output buffer size */ ! break; ! ! case IOCTL_READ_PHYSMEM: ! if ((inBufLength >= sizeof(MEMMAP)) && (outBufLength >= memmap->size)) { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! PVOID logicAddr; ! ULONG memType = 0; ! KdPrint(("OpenG PORTIO: IOCTL_READ_PHYSMEM 0x%X, size %d\n", memmap->address, memmap->size)); ! physAddr.LowPart = memmap->address; ! physAddr.HighPart = 0; ! if (HalTranslateBusAddress(Isa, 0, physAddr, memType, mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_READ_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else if (memType == 0) ! { ! logicAddr = MmMapIoSpace(mappedAddr, memmap->size, FALSE); ! if (logicAddr == 0) ! { ! KdPrint(("MmMapIoSpace failed in IOCTL_READ_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! } ! else ! { ! logicAddr = (PVOID)mappedAddr.LowPart; ! } ! if (ntStatus == STATUS_SUCCESS) ! { ! switch (memmap->unit) ! { ! case 1: ! KdPrint(("OpenG PORTIO: Read memory, unit 1, size %d\n", memmap->size)); ! READ_REGISTER_BUFFER_UCHAR(logicAddr, pIOBuffer, memmap->size); ! break; ! case 2: ! KdPrint(("OpenG PORTIO: Read memory, unit 2, size %d\n", memmap->size/2)); ! READ_REGISTER_BUFFER_USHORT(logicAddr, (PUSHORT)pIOBuffer, memmap->size/2); ! break; ! case 4: ! KdPrint(("OpenG PORTIO: Read memory, unit 4, size %d\n", memmap->size/4)); ! READ_REGISTER_BUFFER_ULONG(logicAddr, (PULONG)pIOBuffer, memmap->size/4); ! break; ! default: ! KdPrint(("OpenG PORTIO: Invalid memory read unit %d\n", memmap->unit)); ! ntStatus = STATUS_INVALID_PARAMETER; ! break; ! } ! if (memType == 0) ! { ! MmUnmapIoSpace(logicAddr, memmap->size); ! } ! } ! } ! else ! { ! ntStatus = STATUS_BUFFER_TOO_SMALL; ! } ! pIrp->IoStatus.Information = 0; /* output buffer size */ break; ! case IOCTL_WRITE_PHYSMEM: ! if (inBufLength >= sizeof(MEMMAP) + memmap->size) ! { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! PVOID logicAddr; ! ULONG memType = 0; ! KdPrint(("OpenG PORTIO: IOCTL_WRITE_PHYSMEM 0x%X, size %d\n", memmap->address, memmap->size)); ! physAddr.LowPart = memmap->address; ! physAddr.HighPart = 0; ! if (HalTranslateBusAddress(Isa, 0, physAddr, memType, mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_WRITE_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else if (memType == 0) ! { ! logicAddr = MmMapIoSpace(mappedAddr, memmap->size, FALSE); ! if (logicAddr == 0) ! { ! KdPrint(("MmMapIoSpace failed in IOCTL_WRITE_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! } ! else ! { ! logicAddr = (PVOID)mappedAddr.LowPart; ! } ! if (ntStatus == STATUS_SUCCESS) ! { ! switch (memmap->unit) ! { ! case 1: ! KdPrint(("OpenG PORTIO: Write memory, unit 1, size %d\n", memmap->size)); ! WRITE_REGISTER_BUFFER_UCHAR(logicAddr, memmap->buf, memmap->size); ! break; ! case 2: ! KdPrint(("OpenG PORTIO: Write memory, unit 2, size %d\n", memmap->size/2)); ! WRITE_REGISTER_BUFFER_USHORT(logicAddr, (PUSHORT)memmap->buf, memmap->size/2); ! break; ! case 4: ! KdPrint(("OpenG PORTIO: Write memory, unit 4, size %d\n", memmap->size/4)); ! WRITE_REGISTER_BUFFER_ULONG(logicAddr, (PULONG)memmap->buf, memmap->size/4); ! break; ! default: ! KdPrint(("OpenG PORTIO: Invalid memory write unit %d\n", memmap->unit)); ! ntStatus = STATUS_INVALID_PARAMETER; ! break; ! } ! if (memType == 0) ! { ! MmUnmapIoSpace(logicAddr, memmap->size); ! } ! } ! } ! else ! { ! ntStatus = STATUS_BUFFER_TOO_SMALL; ! } ! pIrp->IoStatus.Information = 0; /* output buffer size */ break; ! default: ! KdPrint(("OpenG PORTIO: Unsupported IOCTL Call\n")); ntStatus = STATUS_UNSUCCESSFUL; pIrp->IoStatus.Information = 0; --- 129,534 ---- } ! NTSTATUS OGPortIOVersion(PULONG version, ULONG inBufLength, PULONG pOutBufLength) { ! if (inBufLength >= sizeof(ULONG)) ! { ! *version = OGPORTIO_VERSION << 16; ! *pOutBufLength = sizeof(ULONG); /* output buffer size */ ! } ! else ! { ! *pOutBufLength = 0; /* output buffer size */ ! return STATUS_BUFFER_TOO_SMALL; ! } ! return STATUS_SUCCESS; ! } ! NTSTATUS OGPortIOGetPermMap(PDEVICE_OBJECT pDevObj, PPORTMAP portmap, ULONG inBufLength, ! PUCHAR pBuffer, ULONG bufLength, PULONG pOutBufLength) ! { ! NTSTATUS ntStatus = OGPortIOProcess(bufLength >= 4 ? portmap->processID : 0, TRUE); ! *pOutBufLength = 0; ! if (ntStatus == STATUS_SUCCESS) ! { ! Ke386QueryIoAccessMap(1, pDevObj->DeviceExtension); ! if (bufLength > 0) ! { ! PUCHAR buf = (PUCHAR)(pDevObj->DeviceExtension); ! if (inBufLength >= 8) { ! if (bufLength > (portmap->offset + IOPM_SIZE)) ! bufLength = IOPM_SIZE - portmap->offset; ! buf += portmap->offset; } else { ! if (bufLength > IOPM_SIZE) ! bufLength = IOPM_SIZE; } ! RtlMoveMemory(pBuffer, buf, bufLength); ! } ! *pOutBufLength = bufLength; /* output buffer size */ ! } ! return ntStatus; ! } ! NTSTATUS OGPortIOSetPermMap(PDEVICE_OBJECT pDevObj, PPORTMAP portmap, ULONG inBufLength, PULONG pOutBufLength) ! { ! NTSTATUS ntStatus = OGPortIOProcess(inBufLength >= 4 ? portmap->processID : 0, TRUE); ! *pOutBufLength = 0; ! if (ntStatus == STATUS_SUCCESS) ! { ! if (inBufLength > 8 && portmap->offset < IOPM_SIZE) ! { ! PUCHAR buf = (PUCHAR)(pDevObj->DeviceExtension) + portmap->offset; ! inBufLength -= 8; ! if (portmap->offset + inBufLength > IOPM_SIZE) ! inBufLength = IOPM_SIZE - portmap->offset; ! RtlMoveMemory(buf, portmap->iopm, inBufLength); ! } ! Ke386SetIoAccessMap(1, pDevObj->DeviceExtension); ! } ! return ntStatus; ! } ! NTSTATUS OGPortIOReadPort(PPORTREG portreg, ULONG inBufLength, ! PUCHAR pBuffer, ULONG outBufLength, PULONG pOutBufLength) ! { ! NTSTATUS ntStatus = STATUS_BUFFER_TOO_SMALL; ! *pOutBufLength = 0; ! if ((inBufLength >= 8) && (outBufLength >= portreg->size)) ! { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! ULONG memType = 1, size = portreg->size; ! KdPrint(("OpenG PORTIO: IOCTL_READ_PORT 0x%X, size %d\n", portreg->address, portreg->size)); ! physAddr.LowPart = portreg->address; ! physAddr.HighPart = 0; ! if (HalTranslateBusAddress(Isa, 0, physAddr, &memType, &mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_READ_PORT\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else ! { ! PVOID logicAddr = (PVOID)mappedAddr.LowPart; ! ntStatus = STATUS_SUCCESS; ! switch (size) ! { ! case 1: ! ((PUCHAR)pBuffer)[0] = READ_PORT_UCHAR(logicAddr); ! KdPrint(("OpenG PORTIO: Value read %X\n", ((PUCHAR)pBuffer)[0])); ! break; ! case 2: ! ((PUSHORT)pBuffer)[0] = READ_PORT_USHORT(logicAddr); ! KdPrint(("OpenG PORTIO: Value read %X\n", ((PUSHORT)pBuffer)[0])); ! break; ! case 4: ! ((PULONG)pBuffer)[0] = READ_PORT_ULONG(logicAddr); ! KdPrint(("OpenG PORTIO: Value read %X\n", ((PULONG)pBuffer)[0])); ! break; ! default: ! KdPrint(("OpenG PORTIO: Invalid port read size\n")); ! ntStatus = STATUS_INVALID_PARAMETER; ! break; } + if (ntStatus == STATUS_SUCCESS) + *pOutBufLength = size; /* output buffer size */ + } + } + return ntStatus; + } ! NTSTATUS OGPortIOWritePort(PPORTREG portreg, ULONG inBufLength, ULONG *pOutBufLength) ! { ! NTSTATUS ntStatus = STATUS_BUFFER_TOO_SMALL; ! *pOutBufLength = 0; /* output buffer size */ ! if (inBufLength >= portreg->size + 8) ! { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! ULONG memType = 1, size = portreg->size; ! KdPrint(("OpenG PORTIO: IOCTL_WRITE_PORT 0x%X, size %d\n", portreg->address, portreg->size)); ! physAddr.LowPart = portreg->address; ! physAddr.HighPart = 0; ! if (HalTranslateBusAddress(Isa, 0, physAddr, &memType, &mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_WRITE_PORT\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else ! { ! PVOID logicAddr = (PVOID)mappedAddr.LowPart; ! ntStatus = STATUS_SUCCESS; ! switch (size) { ! case 1: ! KdPrint(("OpenG PORTIO: Value write 0x%X\n", portreg->u.byte)); ! WRITE_PORT_UCHAR(logicAddr, portreg->u.byte); ! break; ! case 2: ! KdPrint(("OpenG PORTIO: Value write 0x%X\n", portreg->u.word)); ! WRITE_PORT_USHORT(logicAddr, portreg->u.word); ! break; ! case 4: ! KdPrint(("OpenG PORTIO: Value write 0x%X\n", portreg->u.dword)); ! WRITE_PORT_ULONG(logicAddr, portreg->u.dword); ! break; ! default: ! KdPrint(("OpenG PORTIO: Invalid port write size\n")); ! ntStatus = STATUS_INVALID_PARAMETER; ! } ! } ! } ! return ntStatus; ! } ! NTSTATUS OGPortIOReadMem(PMEMMAP memmap, ULONG inBufLength, ! PUCHAR pBuffer, ULONG outBufLength, PULONG pOutBufLength) ! { ! NTSTATUS ntStatus = STATUS_BUFFER_TOO_SMALL; ! *pOutBufLength = 0; /* output buffer size */ ! if ((inBufLength >= sizeof(MEMMAP)) && (outBufLength >= memmap->size)) ! { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! PVOID logicAddr; ! ULONG memType = 0, size = memmap->size; ! KdPrint(("OpenG PORTIO: IOCTL_READ_PHYSMEM 0x%X, size %d\n", memmap->address, size)); ! ntStatus = STATUS_SUCCESS; ! physAddr.LowPart = memmap->address; ! physAddr.HighPart = 0; ! ! if (HalTranslateBusAddress(Isa, 0, physAddr, &memType, &mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_READ_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else if (memType == 0) ! { ! logicAddr = MmMapIoSpace(mappedAddr, size, FALSE); ! if (logicAddr == 0) { ! KdPrint(("MmMapIoSpace failed in IOCTL_READ_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; } + } + else + { + logicAddr = (PVOID)mappedAddr.LowPart; + } + if (ntStatus == STATUS_SUCCESS) + { + switch (memmap->unit) + { + case 1: + KdPrint(("OpenG PORTIO: Read memory, unit 1, size %d\n", size)); + READ_REGISTER_BUFFER_UCHAR(logicAddr, (PUCHAR)pBuffer, size); + break; + case 2: + KdPrint(("OpenG PORTIO: Read memory, unit 2, size %d\n", size/2)); + READ_REGISTER_BUFFER_USHORT(logicAddr, (PUSHORT)pBuffer, size/2); + break; + case 4: + KdPrint(("OpenG PORTIO: Read memory, unit 4, size %d\n", size/4)); + READ_REGISTER_BUFFER_ULONG(logicAddr, (PULONG)pBuffer, size/4); + break; + default: + KdPrint(("OpenG PORTIO: Invalid memory read unit %d\n", memmap->unit)); + ntStatus = STATUS_INVALID_PARAMETER; + break; + } if (ntStatus == STATUS_SUCCESS) ! *pOutBufLength = size; /* output buffer size */ ! if (memType == 0) { ! MmUnmapIoSpace(logicAddr, size); ! } ! } ! } ! return ntStatus; ! } ! NTSTATUS OGPortIOWriteMem(PMEMMAP memmap, ULONG inBufLength, PULONG pOutBufLength) ! { ! NTSTATUS ntStatus = STATUS_BUFFER_TOO_SMALL; ! *pOutBufLength = 0; /* output buffer size */ ! if (inBufLength >= sizeof(MEMMAP) + memmap->size) ! { ! PHYSICAL_ADDRESS physAddr; ! PHYSICAL_ADDRESS mappedAddr; ! PVOID logicAddr; ! ULONG memType = 0, size = memmap->size; ! KdPrint(("OpenG PORTIO: IOCTL_WRITE_PHYSMEM 0x%X, size %d\n", memmap->address, size)); ! ntStatus = STATUS_SUCCESS; ! physAddr.LowPart = memmap->address; ! physAddr.HighPart = 0; ! ! if (HalTranslateBusAddress(Isa, 0, physAddr, &memType, &mappedAddr) == FALSE) ! { ! KdPrint(("HalTranslateBusAddress failed in IOCTL_WRITE_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; ! } ! else if (memType == 0) ! { ! logicAddr = MmMapIoSpace(mappedAddr, size, FALSE); ! if (logicAddr == 0) { ! KdPrint(("MmMapIoSpace failed in IOCTL_WRITE_PHYSMEM\n")); ! ntStatus = STATUS_UNSUCCESSFUL; } + } + else + { + logicAddr = (PVOID)mappedAddr.LowPart; + } ! if (ntStatus == STATUS_SUCCESS) ! { ! switch (memmap->unit) { ! case 1: ! KdPrint(("OpenG PORTIO: Write memory, unit 1, size %d\n", size)); ! WRITE_REGISTER_BUFFER_UCHAR(logicAddr, memmap->buf, size); ! break; ! case 2: ! KdPrint(("OpenG PORTIO: Write memory, unit 2, size %d\n", size/2)); ! WRITE_REGISTER_BUFFER_USHORT(logicAddr, (PUSHORT)memmap->buf, size/2); ! break; ! case 4: ! KdPrint(("OpenG PORTIO: Write memory, unit 4, size %d\n", size/4)); ! WRITE_REGISTER_BUFFER_ULONG(logicAddr, (PULONG)memmap->buf, size/4); ! break; ! default: ! KdPrint(("OpenG PORTIO: Invalid memory write unit %d\n", memmap->unit)); ! ntStatus = STATUS_INVALID_PARAMETER; ! break; ! } ! if (memType == 0) ! { ! MmUnmapIoSpace(logicAddr, size); ! } ! } ! } ! return ntStatus; ! } ! NTSTATUS OGPortIOMapMem(BOOLEAN map, PMEMMAP memmap, ULONG inBufLength, PULONG pOutBufLength) ! { ! NTSTATUS ntStatus = STATUS_UNSUCCESSFUL; ! *pOutBufLength = 0; /* output buffer size */ ! return ntStatus; ! } ! NTSTATUS OGPortIODispatch(IN PDEVICE_OBJECT pDevObj, IN PIRP pIrp) ! { ! NTSTATUS ntStatus = STATUS_SUCCESS; ! PUCHAR pIOBuffer = (PUCHAR)pIrp->AssociatedIrp.SystemBuffer; ! PMEMMAP memmap = pIrp->AssociatedIrp.SystemBuffer; ! PIO_STACK_LOCATION irpSp = IoGetCurrentIrpStackLocation(pIrp); ! ULONG inBufLength = irpSp->Parameters.DeviceIoControl.InputBufferLength; ! ULONG outBufLength = irpSp->Parameters.DeviceIoControl.OutputBufferLength; ! switch (irpSp->Parameters.DeviceIoControl.IoControlCode) ! { ! case IOCTL_GET_VERSION: ! KdPrint(("OpenG PORTIO: IOCTL_GET_VERSION\n")); ! ntStatus = OGPortIOVersion((PULONG)pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.OutputBufferLength, ! &pIrp->IoStatus.Information); break; ! case IOCTL_GET_IOPM: ! KdPrint(("OpenG PORTIO: IOCTL_GET_IOPM\n")); ! ntStatus = OGPortIOGetPermMap(pDevObj, pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.OutputBufferLength, ! &pIrp->IoStatus.Information); ! break; ! case IOCTL_SET_IOPM: ! KdPrint(("OpenG PORTIO: IOCTL_SET_IOPM\n")); ! ntStatus = OGPortIOSetPermMap(pDevObj, pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! &pIrp->IoStatus.Information); ! break; ! case IOCTL_RESET_IOPM: ! KdPrint(("OpenG PORTIO: IOCTL_RESET_IOPM\n")); ! ntStatus = OGPortIOProcess(inBufLength >= 4 ? *(PULONG)pIrp->AssociatedIrp.SystemBuffer : 0, FALSE); ! pIrp->IoStatus.Information = 0; /* output buffer size */ ! break; ! case IOCTL_READ_PORT: ! KdPrint(("OpenG PORTIO: IOCTL_READ_PORT\n")); ! ntStatus = OGPortIOReadPort(pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.OutputBufferLength, ! &pIrp->IoStatus.Information); ! break; ! case IOCTL_WRITE_PORT: ! KdPrint(("OpenG PORTIO: IOCTL_WRITE_PORT\n")); ! ntStatus = OGPortIOWritePort(pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! &pIrp->IoStatus.Information); ! break; ! case IOCTL_READ_PHYSMEM: ! KdPrint(("OpenG PORTIO: IOCTL_READ_PHYSMEM\n")); ! ntStatus = OGPortIOReadMem(pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.OutputBufferLength, ! &pIrp->IoStatus.Information); ! break; ! case IOCTL_WRITE_PHYSMEM: ! KdPrint(("OpenG PORTIO: IOCTL_WRITE_PHYSMEM\n")); ! ntStatus = OGPortIOWriteMem(pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! &pIrp->IoStatus.Information); break; ! case IOCTL_MAP_PHYSMEM: ! KdPrint(("OpenG PORTIO: IOCTL_MAP_PHYSMEM\n")); ! ntStatus = OGPortIOMapMem(TRUE, pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! &pIrp->IoStatus.Information); ! break; ! ! case IOCTL_UNMAP_PHYSMEM: ! KdPrint(("OpenG PORTIO: IOCTL_UNMAP_PHYSMEM\n")); ! ntStatus = OGPortIOMapMem(FALSE, pIrp->AssociatedIrp.SystemBuffer, ! irpSp->Parameters.DeviceIoControl.InputBufferLength, ! &pIrp->IoStatus.Information); ! break; ! ! default: ! KdPrint(("OpenG PORTIO: Unsupported IOCTL Call 0x%x\n", irpSp->Parameters.DeviceIoControl.IoControlCode)); ntStatus = STATUS_UNSUCCESSFUL; pIrp->IoStatus.Information = 0; |
From: Rolf K. <lab...@us...> - 2008-11-15 21:45:12
|
Update of /cvsroot/opengtoolkit/portIO/c_source In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv478 Modified Files: ogportio.h Log Message: Bugfix in direct memory and port access Index: ogportio.h =================================================================== RCS file: /cvsroot/opengtoolkit/portIO/c_source/ogportio.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ogportio.h 10 Mar 2004 12:44:54 -0000 1.2 --- ogportio.h 15 Nov 2008 21:45:02 -0000 1.3 *************** *** 23,27 **** #define OGPORTIO_NAME "\\\\.\\OGPortIO" ! #define OGPORTIO_VERSION 0x0102 #define OGPORTIO_TYPE 43210 /* 32768-65535 are reserved for customers */ --- 23,27 ---- #define OGPORTIO_NAME "\\\\.\\OGPortIO" ! #define OGPORTIO_VERSION 0x0103 #define OGPORTIO_TYPE 43210 /* 32768-65535 are reserved for customers */ |