]> git.sur5r.net Git - cc65/commitdiff
Fix several VC++ Warnings
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 8 Jun 2000 20:55:04 +0000 (20:55 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 8 Jun 2000 20:55:04 +0000 (20:55 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@38 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ld65/fileio.c
src/ld65/fileio.h
src/ld65/o65.c
src/ld65/segments.c

index 263f3ab4845e49989ff643dc1c7a2ec9a465d0fd..3876c12ea4009d5fbb2b05a172a8598960ea3eaa 100644 (file)
@@ -47,7 +47,7 @@
 
 
 
-void Write8 (FILE* F, unsigned char Val)
+void Write8 (FILE* F, unsigned Val)
 /* Write an 8 bit value to the file */
 {
     if (putc (Val, F) == EOF) {
index 390d35ed389862eab0a48d6a04306a185a119a45..44b3e789fe4a8fe56a6ced0ddecdab4d20a64153 100644 (file)
@@ -50,7 +50,7 @@
 
 
 
-void Write8 (FILE* F, unsigned char Val);
+void Write8 (FILE* F, unsigned Val);
 /* Write an 8 bit value to the file */
 
 void Write16 (FILE* F, unsigned Val);
index ae67ca0afa332a36371319ee7bd76b564b1bad65..18a582e33a69f4a41915331a14567915b54b3447 100644 (file)
@@ -303,7 +303,7 @@ static void FreeO65RelocTab (O65RelocTab* R)
 
 
 
-static void O65RelocPutByte (O65RelocTab* R, unsigned char B)
+static void O65RelocPutByte (O65RelocTab* R, unsigned B)
 /* Put the byte into the relocation table */
 {
     /* Do we have enough space in the buffer? */
@@ -316,7 +316,7 @@ static void O65RelocPutByte (O65RelocTab* R, unsigned char B)
     }
 
     /* Put the byte into the buffer */
-    R->Buf [R->Fill++] = B;
+    R->Buf [R->Fill++] = (unsigned char) B;
 }
 
 
@@ -454,7 +454,7 @@ static unsigned O65WriteExpr (ExprNode* E, int Signed, unsigned Size,
        O65RelocPutByte (D->CurReloc, 0xFF);
        Diff -= 0xFE;
     }
-    O65RelocPutByte (D->CurReloc, Diff);
+    O65RelocPutByte (D->CurReloc, (unsigned char) Diff);
 
     /* Remember this offset for the next time */
     D->LastOffs = Offs;
index 94a3149e0292df667d4ab360143c95496a1e405b..57b288f0960b77d790eb626e8a06514b38235d85 100644 (file)
@@ -168,7 +168,7 @@ static Section* NewSection (Segment* Seg, unsigned char Align, unsigned char Typ
 
     /* Calculate the alignment bytes needed for the section */
     V = (0x01UL << S->Align) - 1;
-    S->Fill = ((Seg->Size + V) & ~V) - Seg->Size;
+    S->Fill = (unsigned char) (((Seg->Size + V) & ~V) - Seg->Size);
 
     /* Adjust the segment size and set the section offset */
     Seg->Size  += S->Fill;