[ros-diffs] [ion] 14486: Compile with w32api...gift for Steven

ion at svn.reactos.com ion at svn.reactos.com
Mon Apr 4 05:55:46 CEST 2005


Compile with w32api...gift for Steven
Modified: trunk/reactos/lib/psapi/makefile
Modified: trunk/reactos/lib/psapi/psapi.c
  _____  

Modified: trunk/reactos/lib/psapi/makefile
--- trunk/reactos/lib/psapi/makefile	2005-04-03 21:36:15 UTC (rev
14485)
+++ trunk/reactos/lib/psapi/makefile	2005-04-04 03:55:43 UTC (rev
14486)
@@ -11,7 +11,7 @@

 TARGET_CFLAGS = -I./include -Wall -Werror
 
 # require os code to explicitly request A/W version of
structs/functions
-TARGET_CFLAGS += -D_DISABLE_TIDENTS -D_SEH_NO_NATIVE_NLG
+TARGET_CFLAGS += -D_DISABLE_TIDENTS -D_SEH_NO_NATIVE_NLG -D__USE_W32API
 
 TARGET_LFLAGS = -nostartfiles -nostdlib
 
  _____  

Modified: trunk/reactos/lib/psapi/psapi.c
--- trunk/reactos/lib/psapi/psapi.c	2005-04-03 21:36:15 UTC (rev
14485)
+++ trunk/reactos/lib/psapi/psapi.c	2005-04-04 03:55:43 UTC (rev
14486)
@@ -282,7 +282,7 @@

   }
 
   /* allocate the memory */
-  pmsnName = PsaiMalloc(nBufSize + offsetof(MEMORY_SECTION_NAME,
NameBuffer));
+  pmsnName = PsaiMalloc(nBufSize + sizeof(MEMORY_SECTION_NAME));
 
   if(pmsnName == NULL)
   {
@@ -315,7 +315,7 @@
    if(bUnicode)
    {
      /* destination is an Unicode string: direct copy */
-     memcpy((LPWSTR)lpName, pmsnName->NameBuffer,
pmsnName->SectionFileName.Length);
+     memcpy((LPWSTR)lpName, pmsnName + 1,
pmsnName->SectionFileName.Length);
 
      PsaiFree(pmsnName);
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050404/54310702/attachment.html


More information about the Ros-diffs mailing list