CVS: winex/tools/winebuild relay.c, 1.12, 1.13 spec16.c, 1.7, 1.8

[email protected] 12 Sep 2007 12:23:46 -0000
Newsgroups gmane.comp.emulators.winex.cvs
Message-ID <[email protected]>
Subject: winex/tools/winebuild relay.c,1.12,1.13 spec16.c,1.7,1.8Update of /var/lib/cvsd/cvsroot/winex/tools/winebuild
In directory agravaine:/tmp/cvs-serv8933/tools/winebuild

Modified Files:
	relay.c spec16.c 
Log Message:

- fixed several printf warnings
- prevented some non-strings from being printed as strings in psapi



Index: relay.c
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/tools/winebuild/relay.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- relay.c	27 Jun 2007 11:55:47 -0000	1.12
+++ relay.c	12 Sep 2007 12:23:43 -0000	1.13
@@ -206,7 +206,7 @@
     if ( thunk )
     {
         /* Set up registers as expected and call thunk */
-        fprintf( outfile, "\tleal %d(%%edx), %%ebx\n", sizeof(STACK16FRAME)-22 );
+        fprintf( outfile, "\tleal %lu(%%edx), %%ebx\n", sizeof(STACK16FRAME)-22 );
         fprintf( outfile, "\tleal -4(%%esp), %%ebp\n" );
 
         fprintf( outfile, "\tcall *%d(%%edx)\n", STACK16OFFSET(entry_point) );
@@ -240,7 +240,7 @@
     /* Build register CONTEXT */
     if ( reg_func )
     {
-        fprintf( outfile, "\tsubl $%d, %%esp\n", sizeof(CONTEXT86) );
+        fprintf( outfile, "\tsubl $%lu, %%esp\n", sizeof(CONTEXT86) );
 
         fprintf( outfile, "\tmovl %%ecx, %d(%%esp)\n", CONTEXTOFFSET(EFlags) );
 
@@ -300,7 +300,7 @@
 
         fprintf( outfile, "\tpushl %%edx\n" );
         if ( reg_func )
-            fprintf( outfile, "\tleal -%d(%%ebp), %%eax\n\tpushl %%eax\n",
+            fprintf( outfile, "\tleal -%lu(%%ebp), %%eax\n\tpushl %%eax\n",
                               sizeof(CONTEXT) + STRUCTOFFSET(STACK32FRAME, ebp) );
         else
             fprintf( outfile, "\tpushl $0\n" );
@@ -318,7 +318,7 @@
     }
 
     /* Call relay routine (which will call the API entry point) */
-    fprintf( outfile, "\tleal %d(%%edx), %%eax\n", sizeof(STACK16FRAME) );
+    fprintf( outfile, "\tleal %lu(%%edx), %%eax\n", sizeof(STACK16FRAME) );
     fprintf( outfile, "\tpushl %%eax\n" );
     fprintf( outfile, "\tpushl %d(%%edx)\n", STACK16OFFSET(entry_point) );
     fprintf( outfile, "\tcall *%d(%%edx)\n", STACK16OFFSET(relay) );
@@ -339,7 +339,7 @@
 
         fprintf( outfile, "\tpushl %%eax\n" );
         if ( reg_func )
-            fprintf( outfile, "\tleal -%d(%%ebp), %%eax\n\tpushl %%eax\n",
+            fprintf( outfile, "\tleal -%lu(%%ebp), %%eax\n\tpushl %%eax\n",
                               sizeof(CONTEXT) + STRUCTOFFSET(STACK32FRAME, ebp) );
         else
             fprintf( outfile, "\tpushl $0\n" );
@@ -870,7 +870,7 @@
     fprintf( outfile, "\tpushf\n" );
     fprintf( outfile, "\tcld\n" );
     fprintf( outfile, "\tleal -%d(%%esi), %%edi\n", size );
-    fprintf( outfile, "\tmovl $%d, %%ecx\n", sizeof(STACK16FRAME) );
+    fprintf( outfile, "\tmovl $%lu, %%ecx\n", sizeof(STACK16FRAME) );
     fprintf( outfile, "\trep\n\tmovsb\n" );
     fprintf( outfile, "\tpopf\n" );
 
@@ -891,7 +891,7 @@
         fprintf( outfile, "\tandl $0x0000ffff, %%eax\n" );
         fprintf( outfile, "\tmovl %%eax, -4(%%edi)\n" );    /* 32-bit ss */
 
-        fprintf( outfile, "\taddl $%d, %%ebx\n", sizeof(STACK16FRAME)-size+4 + 4 );
+        fprintf( outfile, "\taddl $%lu, %%ebx\n", sizeof(STACK16FRAME)-size+4 + 4 );
         fprintf( outfile, "\tmovl %%ebx, 0(%%edi)\n" );    /* 16-bit ss:sp */
 
         fprintf( outfile, "\tmovl " PREFIX "CALL32_%s_RetAddr, %%eax\n", name );
@@ -899,7 +899,7 @@
     }
     else
     {
-        fprintf( outfile, "\taddl $%d, %%ebx\n", sizeof(STACK16FRAME)-size+4 );
+        fprintf( outfile, "\taddl $%lu, %%ebx\n", sizeof(STACK16FRAME)-size+4 );
         fprintf( outfile, "\tmovl %%ebx, 0(%%edi)\n" );
 
         fprintf( outfile, "\tmovw %%ds, %%ax\n" );
@@ -944,7 +944,7 @@
     fprintf( outfile, "\tstd\n" );
     fprintf( outfile, "\tdec %%esi\n" );
     fprintf( outfile, "\tleal %d(%%esi), %%edi\n", size );
-    fprintf( outfile, "\tmovl $%d, %%ecx\n", sizeof(STACK16FRAME) );
+    fprintf( outfile, "\tmovl $%lu, %%ecx\n", sizeof(STACK16FRAME) );
     fprintf( outfile, "\trep\n\tmovsb\n" );
     fprintf( outfile, "\tpopf\n" );
 

Index: spec16.c
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/tools/winebuild/spec16.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- spec16.c	28 Mar 2007 14:34:37 -0000	1.7
+++ spec16.c	12 Sep 2007 12:23:43 -0000	1.8
@@ -826,7 +826,7 @@
 #ifdef __i386__
             fprintf( outfile, "{ 0x5566, 0x68, %s, 0xe866, %d  /* %s */ },\n",
 #else
-            fprintf( outfile, "{ %s, 0xe866, %d, /* %s */ },\n",
+            fprintf( outfile, "{ %s, 0xe866, %lu, /* %s */ },\n",
 #endif
                      odp->link_name,
                      (type-typelist)*sizeof(CALLFROM16) -