]> git.sur5r.net Git - cc65/commitdiff
Allow for warning-free build of ca65 with MS VC on warning level 3.
authorOliver Schmidt <ol.sc@web.de>
Sun, 7 Apr 2013 20:17:24 +0000 (22:17 +0200)
committerOliver Schmidt <ol.sc@web.de>
Sun, 7 Apr 2013 22:11:08 +0000 (00:11 +0200)
src/ca65/expr.c
src/ca65/pseudo.c
src/ca65/scanner.c

index 6c68dd8d692c56c347aa36683c9ac4e184a82134..c642bc61dd4624a7263c8d0d8cbbd10ff878fa9c 100644 (file)
@@ -1031,7 +1031,7 @@ static ExprNode* Factor (void)
            break;
 
        case TOK_TIME:
-           N = GenLiteralExpr (time (0));
+           N = GenLiteralExpr ((long) time (0));
            NextTok ();
            break;
 
index 3f67c2fe65b24750ff680032967cad11ec2993e1..74dd4b260aa2e6c06740634b06885e6df7664068 100644 (file)
@@ -1267,7 +1267,7 @@ static void DoIncBin (void)
     }
 
     /* Add the file to the input file table */
-    AddFile (&Name, FT_BINARY, Size, StatBuf.st_mtime);
+    AddFile (&Name, FT_BINARY, Size, (unsigned long) StatBuf.st_mtime);
 
     /* If a count was not given, calculate it now */
     if (Count < 0) {
index d36df2d067e16e6f1073b42a74de847f5c0b5f31..f99876c33edb90a34fb8dcc0b041a01f817ebf33 100644 (file)
@@ -526,7 +526,7 @@ int NewInputFile (const char* Name)
     /* Add the file to the input file table and remember the index */
     FileIdx = AddFile (SB_InitFromString (&NameBuf, Name),
                        (FCount == 0)? FT_MAIN : FT_INCLUDE,
-                       Buf.st_size, Buf.st_mtime);
+                       Buf.st_size, (unsigned long) Buf.st_mtime);
 
     /* Create a new input source variable and initialize it */
     S                   = xmalloc (sizeof (*S));