* apps/utils/driver/load/.cvsignore: Use native line-endings.
* apps/utils/driver/load/makefile: Ditto.
* apps/utils/driver/unload/.cvsignore: Ditto.
* apps/utils/driver/unload/makefile: Ditto.
* apps/utils/infinst/.cvsignore: Ditto.
* drivers/fs/ntfs/notes.txt: Ditto.
* drivers/lib/csq/MAKEFILE: Ditto.
* drivers/test/csqtest/Makefile: Ditto.
* drivers/test/csqtest/SOURCES: Ditto.
* drivers/video/displays/vga/main/enable.c: Ditto.
* drivers/video/displays/vga/objects/copybits.c: Ditto.
* include/tgetopt.h: Ditto.
* include/ntos/kdbgsyms.h: Ditto.
* lib/freetype/i386/setjmplongjmp.s: Ditto.
* lib/icmp/icmp.dsp: Ditto.
* lib/msvcrt/setjmp/i386/setjmp.s: Ditto.
* lib/string/strncpy.c: Ditto.
* tools/rgenstat/web/.cvsignore: Ditto.
* tools/wmc/y_tab.c: Ditto.
svn path=/trunk/; revision=11826
+2004-11-27 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * apps/utils/driver/load/.cvsignore: Use native line-endings.
+ * apps/utils/driver/load/makefile: Ditto.
+ * apps/utils/driver/unload/.cvsignore: Ditto.
+ * apps/utils/driver/unload/makefile: Ditto.
+ * apps/utils/infinst/.cvsignore: Ditto.
+ * drivers/fs/ntfs/notes.txt: Ditto.
+ * drivers/lib/csq/MAKEFILE: Ditto.
+ * drivers/test/csqtest/Makefile: Ditto.
+ * drivers/test/csqtest/SOURCES: Ditto.
+ * drivers/video/displays/vga/main/enable.c: Ditto.
+ * drivers/video/displays/vga/objects/copybits.c: Ditto.
+ * include/tgetopt.h: Ditto.
+ * include/ntos/kdbgsyms.h: Ditto.
+ * lib/freetype/i386/setjmplongjmp.s: Ditto.
+ * lib/icmp/icmp.dsp: Ditto.
+ * lib/msvcrt/setjmp/i386/setjmp.s: Ditto.
+ * lib/string/strncpy.c: Ditto.
+ * tools/rgenstat/web/.cvsignore: Ditto.
+ * tools/wmc/y_tab.c: Ditto.
+
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
* apps/utils/Makefile (UTIL_APPS): Remove regsvr32.
-*.o\r
-*.d\r
-*.exe\r
-*.coff\r
-*.sym\r
-*.map\r
+*.o
+*.d
+*.exe
+*.coff
+*.sym
+*.map
-PATH_TO_TOP = ../../../..\r
-\r
-TARGET_NORC = yes\r
-\r
-TARGET_TYPE = program\r
-\r
-TARGET_APPTYPE = console\r
-\r
-TARGET_NAME = load\r
-\r
-TARGET_CFLAGS = -DUNICODE -D_UNICODE\r
-\r
-TARGET_SDKLIBS = ntdll.a\r
-\r
-TARGET_OBJECTS = $(TARGET_NAME).o\r
-\r
-include $(PATH_TO_TOP)/rules.mak\r
-\r
-include $(TOOLS_PATH)/helper.mk\r
-\r
-# EOF\r
+PATH_TO_TOP = ../../../..
+
+TARGET_NORC = yes
+
+TARGET_TYPE = program
+
+TARGET_APPTYPE = console
+
+TARGET_NAME = load
+
+TARGET_CFLAGS = -DUNICODE -D_UNICODE
+
+TARGET_SDKLIBS = ntdll.a
+
+TARGET_OBJECTS = $(TARGET_NAME).o
+
+include $(PATH_TO_TOP)/rules.mak
+
+include $(TOOLS_PATH)/helper.mk
+
+# EOF
-*.o\r
-*.d\r
-*.exe\r
-*.coff\r
-*.sym\r
-*.map\r
+*.o
+*.d
+*.exe
+*.coff
+*.sym
+*.map
-PATH_TO_TOP = ../../../..\r
-\r
-TARGET_NORC = yes\r
-\r
-TARGET_TYPE = program\r
-\r
-TARGET_APPTYPE = console\r
-\r
-TARGET_NAME = unload\r
-\r
-TARGET_CFLAGS = -DUNICODE -D_UNICODE\r
-\r
-TARGET_SDKLIBS = ntdll.a\r
-\r
-TARGET_OBJECTS = $(TARGET_NAME).o\r
-\r
-include $(PATH_TO_TOP)/rules.mak\r
-\r
-include $(TOOLS_PATH)/helper.mk\r
-\r
-# EOF\r
+PATH_TO_TOP = ../../../..
+
+TARGET_NORC = yes
+
+TARGET_TYPE = program
+
+TARGET_APPTYPE = console
+
+TARGET_NAME = unload
+
+TARGET_CFLAGS = -DUNICODE -D_UNICODE
+
+TARGET_SDKLIBS = ntdll.a
+
+TARGET_OBJECTS = $(TARGET_NAME).o
+
+include $(PATH_TO_TOP)/rules.mak
+
+include $(TOOLS_PATH)/helper.mk
+
+# EOF
-*.o\r
-*.d\r
-*.exe\r
-*.coff\r
-*.sym\r
-*.map\r
+*.o
+*.d
+*.exe
+*.coff
+*.sym
+*.map
-\r
-These are notes about the NT filesystem\r
-\r
-More documentation is available at:\r
-http://linux-ntfs.sourceforge.net/ntfs/index.html\r
+
+These are notes about the NT filesystem
+
+More documentation is available at:
+http://linux-ntfs.sourceforge.net/ntfs/index.html
-#\r
-# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source\r
-# file to this component. This file merely indirects to the real make file\r
-# that is shared by all the driver components of the Windows NT DDK\r
-#\r
-\r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
+#
+# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
+# file to this component. This file merely indirects to the real make file
+# that is shared by all the driver components of the Windows NT DDK
+#
+
+!INCLUDE $(NTMAKEENV)\makefile.def
-#\r
-# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source\r
-# file to this component. This file merely indirects to the real make file\r
-# that is shared by all the components of Windows NT\r
-#\r
-!INCLUDE $(NTMAKEENV)\makefile.def\r
-\r
+#
+# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
+# file to this component. This file merely indirects to the real make file
+# that is shared by all the components of Windows NT
+#
+!INCLUDE $(NTMAKEENV)\makefile.def
+
-TARGETNAME=csqtest\r
-TARGETTYPE=DRIVER\r
-TARGETPATH=obj\r
-TARGETLIBS= csq.lib\r
-SOURCES= csqtest.c\r
+TARGETNAME=csqtest
+TARGETTYPE=DRIVER
+TARGETPATH=obj
+TARGETLIBS= csq.lib
+SOURCES= csqtest.c
/*
* entry.c
*
- * $Revision: 1.3 $
- * $Author: dwelch $
- * $Date: 2004/03/16 21:11:44 $
+ * $Revision: 1.4 $
+ * $Author: chorns $
+ * $Date: 2004/11/27 00:46:24 $
*
*/
VOID STDCALL
DrvDisablePDEV(IN DHPDEV PDev)
{
- PPDEV ppdev = (PPDEV)PDev;\r
+ PPDEV ppdev = (PPDEV)PDev;
// EngDeletePalette(devinfoVGA.hpalDefault);
if (ppdev->pjPreallocSSBBuffer != NULL)
-#include "../vgaddi.h"\r
-#include "../vgavideo/vgavideo.h"\r
-\r
-#define DBG\r
-#include <debug.h>\r
-\r
-BOOL STDCALL\r
-DrvCopyBits(OUT SURFOBJ* DestObj, \r
- IN SURFOBJ* SourceObj, \r
- IN CLIPOBJ* ClipObj, \r
- IN XLATEOBJ* XLateObj, \r
- IN RECTL* DestRectL, \r
- IN POINTL* SrcPointL)\r
-{\r
- BOOL Done = FALSE;\r
-\r
- if (STYPE_BITMAP == DestObj->iType && BMF_4BPP == DestObj->iBitmapFormat &&\r
- STYPE_DEVICE == SourceObj->iType)\r
- {\r
- /* Screen to 4 BPP DIB */\r
- DIB_BltFromVGA(SrcPointL->x, SrcPointL->y,\r
- DestRectL->right - DestRectL->left,\r
- DestRectL->bottom - DestRectL->top,\r
- DestObj->pvScan0, DestObj->lDelta);\r
- Done = TRUE;\r
- }\r
- else if (STYPE_DEVICE == DestObj->iType &&\r
- STYPE_BITMAP == SourceObj->iType && BMF_4BPP == SourceObj->iBitmapFormat)\r
- {\r
- /* 4 BPP DIB to Screen */\r
- DIB_BltToVGA(DestRectL->left, DestRectL->top,\r
- DestRectL->right - DestRectL->left,\r
- DestRectL->bottom - DestRectL->top,\r
- SourceObj->pvScan0, SourceObj->lDelta,\r
- 0);\r
- Done = TRUE;\r
- }\r
-\r
- return Done;\r
-}\r
+#include "../vgaddi.h"
+#include "../vgavideo/vgavideo.h"
+
+#define DBG
+#include <debug.h>
+
+BOOL STDCALL
+DrvCopyBits(OUT SURFOBJ* DestObj,
+ IN SURFOBJ* SourceObj,
+ IN CLIPOBJ* ClipObj,
+ IN XLATEOBJ* XLateObj,
+ IN RECTL* DestRectL,
+ IN POINTL* SrcPointL)
+{
+ BOOL Done = FALSE;
+
+ if (STYPE_BITMAP == DestObj->iType && BMF_4BPP == DestObj->iBitmapFormat &&
+ STYPE_DEVICE == SourceObj->iType)
+ {
+ /* Screen to 4 BPP DIB */
+ DIB_BltFromVGA(SrcPointL->x, SrcPointL->y,
+ DestRectL->right - DestRectL->left,
+ DestRectL->bottom - DestRectL->top,
+ DestObj->pvScan0, DestObj->lDelta);
+ Done = TRUE;
+ }
+ else if (STYPE_DEVICE == DestObj->iType &&
+ STYPE_BITMAP == SourceObj->iType && BMF_4BPP == SourceObj->iBitmapFormat)
+ {
+ /* 4 BPP DIB to Screen */
+ DIB_BltToVGA(DestRectL->left, DestRectL->top,
+ DestRectL->right - DestRectL->left,
+ DestRectL->bottom - DestRectL->top,
+ SourceObj->pvScan0, SourceObj->lDelta,
+ 0);
+ Done = TRUE;
+ }
+
+ return Done;
+}
#ifndef __KDBGSYMS_H
#define __KDBGSYMS_H
-#include <ddk/ntddk.h>\r
+#include <ddk/ntddk.h>
#define ST_FILENAME 0x00
#define ST_FUNCTION 0x01
extern char *optarg;
extern int optind;
-\rextern int opterr;
+extern int opterr;
extern int optopt;
extern wchar_t *_woptarg;
-\rextern int _woptind;
+extern int _woptind;
extern int _wopterr;
extern int _woptopt;
const struct _woption *longopts, int *longind);
extern int _getopt_internal (int argc, char *const *argv,
-\r const char *shortopts, const struct option *longopts, int *longind,
+ const char *shortopts, const struct option *longopts, int *longind,
int long_only);
extern int _wgetopt_internal (int argc, wchar_t *const *argv,
int long_only);
#ifdef __cplusplus
-\r}
+}
#endif
#endif /* _GETOPT_H */
-/* $Id: setjmplongjmp.s,v 1.1 2003/04/01 08:38:33 gvg Exp $\r
- *\r
- * COPYRIGHT: See COPYING in the top level directory\r
- * PROJECT: FreeType implementation for ReactOS\r
- * PURPOSE: Implementation of _setjmp/longjmp\r
- * FILE: thirdparty/freetype/i386/setjmplongjmp.s\r
- * PROGRAMMER: Ge van Geldorp (ge@gse.nl)\r
+/* $Id: setjmplongjmp.s,v 1.2 2004/11/27 00:46:24 chorns Exp $
+ *
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: FreeType implementation for ReactOS
+ * PURPOSE: Implementation of _setjmp/longjmp
+ * FILE: thirdparty/freetype/i386/setjmplongjmp.s
+ * PROGRAMMER: Ge van Geldorp (ge@gse.nl)
* NOTES: Copied from glibc.
* I have the feeling this could be implemented using the SEH
* routines, but if it's good enough for glibc it's propably
* good enough for me...
* The MingW headers define jmp_buf to be an array of 16 ints,
* based on the jmp_buf used by MSCVRT. We're using only 6 of
- * them, so plenty of space.\r
+ * them, so plenty of space.
*/
-\r
+
#define JB_BX 0
#define JB_SI 1
#define JB_DI 2
#define PCOFF 0
#define JMPBUF 4
-\r
-/*\r
- * int\r
- * _setjmp(jmp_buf env);\r
- *\r
- * Parameters:\r
- * [ESP+04h] - jmp_buf env\r
- * Registers:\r
- * None\r
- * Returns:\r
- * 0\r
- * Notes:\r
+
+/*
+ * int
+ * _setjmp(jmp_buf env);
+ *
+ * Parameters:
+ * [ESP+04h] - jmp_buf env
+ * Registers:
+ * None
+ * Returns:
+ * 0
+ * Notes:
* Sets up the jmp_buf
- */\r
-.globl __setjmp\r
-__setjmp:\r
+ */
+.globl __setjmp
+__setjmp:
xorl %eax, %eax
movl JMPBUF(%esp), %edx
ret
#define VAL 8
-\r
-/*\r
- * void\r
- * longjmp(jmp_buf env, int value);\r
- *\r
- * Parameters:\r
+
+/*
+ * void
+ * longjmp(jmp_buf env, int value);
+ *
+ * Parameters:
* [ESP+04h] - jmp_buf setup by _setjmp
- * [ESP+08h] - int value to return\r
- * Registers:\r
- * None\r
- * Returns:\r
- * Doesn't return\r
- * Notes:\r
+ * [ESP+08h] - int value to return
+ * Registers:
+ * None
+ * Returns:
+ * Doesn't return
+ * Notes:
* Non-local goto
- */\r
-.globl _longjmp\r
-_longjmp:\r
+ */
+.globl _longjmp
+_longjmp:
movl JMPBUF(%esp), %ecx /* User's jmp_buf in %ecx. */
movl VAL(%esp), %eax /* Second argument is return value. */
-# Microsoft Developer Studio Project File - Name="icmp" - Package Owner=<4>\r
-# Microsoft Developer Studio Generated Build File, Format Version 6.00\r
-# ** DO NOT EDIT **\r
-\r
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102\r
-\r
-CFG=icmp - Win32\r
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,\r
-!MESSAGE use the Export Makefile command and run\r
-!MESSAGE \r
-!MESSAGE NMAKE /f "icmp.mak".\r
-!MESSAGE \r
-!MESSAGE You can specify a configuration when running NMAKE\r
-!MESSAGE by defining the macro CFG on the command line. For example:\r
-!MESSAGE \r
-!MESSAGE NMAKE /f "icmp.mak" CFG="icmp - Win32"\r
-!MESSAGE \r
-!MESSAGE Possible choices for configuration are:\r
-!MESSAGE \r
-!MESSAGE "icmp - Win32" (based on "Win32 (x86) Dynamic-Link Library")\r
-!MESSAGE \r
-\r
-# Begin Project\r
-# PROP AllowPerConfigDependencies 0\r
-# PROP Scc_ProjName ""\r
-# PROP Scc_LocalPath ""\r
-CPP=cl.exe\r
-MTL=midl.exe\r
-RSC=rc.exe\r
-# PROP BASE Use_MFC 0\r
-# PROP BASE Use_Debug_Libraries 1\r
-# PROP BASE Output_Dir "Output\Win32"\r
-# PROP BASE Intermediate_Dir "Output\Win32"\r
-# PROP BASE Target_Dir ""\r
-# PROP Use_MFC 0\r
-# PROP Use_Debug_Libraries 1\r
-# PROP Output_Dir "Output\Win32"\r
-# PROP Intermediate_Dir "Output\Win32"\r
-# PROP Ignore_Export_Lib 0\r
-# PROP Target_Dir ""\r
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ICMP_EXPORTS" /FD /GZ /c\r
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I ..\..\include /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ICMP_" /D "__WINESRC__" /D __WINETEST_OUTPUT_DIR=\"Output\\Win32\" /D "__i386__" /D "_X86_" /D inline=__inline /FR /FD /GZ /c\r
-# SUBTRACT CPP /X /YX\r
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32\r
-# ADD BASE RSC /l 0x41d /d "_DEBUG"\r
-# ADD RSC /l 0x41d /i "..\..\include" /d "_DEBUG"\r
-BSC32=bscmake.exe\r
-# ADD BASE BSC32 /nologo\r
-# ADD BSC32 /nologo\r
-LINK32=link.exe\r
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept\r
-# ADD LINK32 /nologo /dll /debug /machine:I386 /def:"icmp.def" /pdbtype:sept\r
-# Begin Target\r
-\r
-# Name "icmp - Win32"\r
-# Begin Group "Source Files"\r
-\r
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
-# Begin Source File\r
-\r
-SOURCE=.\icmp.dll.dbg.c\r
-# End Source File\r
-# Begin Source File\r
-\r
-SOURCE=.\icmp.spec\r
-# Begin Custom Build\r
-InputPath=.\icmp.spec\r
-\r
-BuildCmds= \\r
- ..\..\tools\winebuild\Output\\Win32\winebuild.exe --def .\icmp.spec > .\icmp.def \\r
- ..\..\tools\winebuild\Output\\Win32\winebuild.exe -o .\icmp.dll.dbg.c --debug -C. icmp_main.c \\r
- \r
-\r
-".\icmp.def" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"\r
- $(BuildCmds)\r
-\r
-".\icmp.dll.dbg.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"\r
- $(BuildCmds)\r
-# End Custom Build\r
-# End Source File\r
-# Begin Source File\r
-\r
-SOURCE=.\icmp_main.c\r
-# End Source File\r
-# End Group\r
-# Begin Group "Header Files"\r
-\r
-# PROP Default_Filter "h;hpp;hxx;hm;inl"\r
-# End Group\r
-# Begin Group "Resource Files"\r
-\r
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
-# End Group\r
-# End Target\r
-# End Project\r
+# Microsoft Developer Studio Project File - Name="icmp" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=icmp - Win32
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "icmp.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "icmp.mak" CFG="icmp - Win32"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "icmp - Win32" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Output\Win32"
+# PROP BASE Intermediate_Dir "Output\Win32"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Output\Win32"
+# PROP Intermediate_Dir "Output\Win32"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ICMP_EXPORTS" /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I ..\..\include /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ICMP_" /D "__WINESRC__" /D __WINETEST_OUTPUT_DIR=\"Output\\Win32\" /D "__i386__" /D "_X86_" /D inline=__inline /FR /FD /GZ /c
+# SUBTRACT CPP /X /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x41d /d "_DEBUG"
+# ADD RSC /l 0x41d /i "..\..\include" /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 /nologo /dll /debug /machine:I386 /def:"icmp.def" /pdbtype:sept
+# Begin Target
+
+# Name "icmp - Win32"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\icmp.dll.dbg.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\icmp.spec
+# Begin Custom Build
+InputPath=.\icmp.spec
+
+BuildCmds= \
+ ..\..\tools\winebuild\Output\\Win32\winebuild.exe --def .\icmp.spec > .\icmp.def \
+ ..\..\tools\winebuild\Output\\Win32\winebuild.exe -o .\icmp.dll.dbg.c --debug -C. icmp_main.c \
+
+
+".\icmp.def" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+
+".\icmp.dll.dbg.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ $(BuildCmds)
+# End Custom Build
+# End Source File
+# Begin Source File
+
+SOURCE=.\icmp_main.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# End Target
+# End Project
-/* $Id: setjmp.s,v 1.1 2003/04/06 12:40:55 gvg Exp $\r
- *\r
- * COPYRIGHT: See COPYING in the top level directory\r
+/* $Id: setjmp.s,v 1.2 2004/11/27 00:46:24 chorns Exp $
+ *
+ * COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
- * PURPOSE: Implementation of _setjmp/longjmp\r
- * FILE: lib/msvcrt/i386/setjmp.s\r
- * PROGRAMMER: Ge van Geldorp (ge@gse.nl)\r
+ * PURPOSE: Implementation of _setjmp/longjmp
+ * FILE: lib/msvcrt/i386/setjmp.s
+ * PROGRAMMER: Ge van Geldorp (ge@gse.nl)
* NOTES: Implementation is not complete, see Wine source for a more
* complete implementation
*/
-\r
+
#define JB_BP 0
#define JB_BX 1
#define JB_DI 2
#define PCOFF 0
#define JMPBUF 4
-\r
-/*\r
- * int\r
- * _setjmp(jmp_buf env);\r
- *\r
- * Parameters:\r
- * [ESP+04h] - jmp_buf env\r
- * Registers:\r
- * None\r
- * Returns:\r
- * 0\r
- * Notes:\r
+
+/*
+ * int
+ * _setjmp(jmp_buf env);
+ *
+ * Parameters:
+ * [ESP+04h] - jmp_buf env
+ * Registers:
+ * None
+ * Returns:
+ * 0
+ * Notes:
* Sets up the jmp_buf
- */\r
-.globl __setjmp\r
-__setjmp:\r
+ */
+.globl __setjmp
+__setjmp:
xorl %eax, %eax
movl JMPBUF(%esp), %edx
movl PCOFF(%esp), %ecx /* Save PC we are returning to now. */
movl %ecx, (JB_IP*4)(%edx)
ret
-\r
-/*\r
- * int\r
- * _setjmp3(jmp_buf env, int nb_args, ...);\r
- *\r
- * Parameters:\r
- * [ESP+04h] - jmp_buf env\r
- * Registers:\r
- * None\r
- * Returns:\r
- * 0\r
- * Notes:\r
+
+/*
+ * int
+ * _setjmp3(jmp_buf env, int nb_args, ...);
+ *
+ * Parameters:
+ * [ESP+04h] - jmp_buf env
+ * Registers:
+ * None
+ * Returns:
+ * 0
+ * Notes:
* Sets up the jmp_buf
- */\r
-.globl __setjmp3\r
-__setjmp3:\r
+ */
+.globl __setjmp3
+__setjmp3:
xorl %eax, %eax
movl JMPBUF(%esp), %edx
ret
#define VAL 8
-\r
-/*\r
- * void\r
- * longjmp(jmp_buf env, int value);\r
- *\r
- * Parameters:\r
+
+/*
+ * void
+ * longjmp(jmp_buf env, int value);
+ *
+ * Parameters:
* [ESP+04h] - jmp_buf setup by _setjmp
- * [ESP+08h] - int value to return\r
- * Registers:\r
- * None\r
- * Returns:\r
- * Doesn't return\r
- * Notes:\r
+ * [ESP+08h] - int value to return
+ * Registers:
+ * None
+ * Returns:
+ * Doesn't return
+ * Notes:
* Non-local goto
- */\r
-.globl _longjmp\r
-_longjmp:\r
+ */
+.globl _longjmp
+_longjmp:
movl JMPBUF(%esp), %ecx /* User's jmp_buf in %ecx. */
movl VAL(%esp), %eax /* Second argument is return value. */
-/* $Id: strncpy.c,v 1.2 2003/07/06 23:04:19 hyperion Exp $
+/* $Id: strncpy.c,v 1.3 2004/11/27 00:46:24 chorns Exp $
*/
-\r#include <string.h>
+#include <string.h>
#include "tcsncpy.h"
/* EOF */
-apistatus.xml\r
+apistatus.xml
if(find_cpxlat(yyvsp[-4].num))
xyyerror("Codepage translation already defined for language 0x%x", yyvsp[-4].num);
// if(yyvsp[-2].num && !find_codepage(yyvsp[-2].num))
- if(yyvsp[-2].num)\r
+ if(yyvsp[-2].num)
xyyerror(err_nocp, yyvsp[-2].num);
// if(yyvsp[0].num && !find_codepage(yyvsp[0].num))
- if(yyvsp[0].num)\r
+ if(yyvsp[0].num)
xyyerror(err_nocp, yyvsp[0].num);
add_cpxlat(yyvsp[-4].num, yyvsp[-2].num, yyvsp[0].num);
;