1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-10 13:29:50 +00:00

Add creation time in the header

git-svn-id: svn://svn.cc65.org/cc65/trunk@3390 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2005-02-17 17:37:17 +00:00
parent 0eec7d8a87
commit 531320e242
4 changed files with 19 additions and 8 deletions

View File

@ -6,7 +6,7 @@
/* */
/* */
/* */
/* (C) 2000-2003 Ullrich von Bassewitz */
/* (C) 2000-2005 Ullrich von Bassewitz */
/* Römerstrasse 52 */
/* D-70794 Filderstadt */
/* EMail: uz@cc65.org */
@ -62,6 +62,7 @@ long InputSize = -1L; /* Number of bytes to read from input */
/* Stuff needed by many routines */
unsigned Pass = 0; /* Disassembler pass */
char Now[128]; /* Current time as string */
/* Comments */
unsigned Comments = 0; /* Add which comments to the output? */

View File

@ -6,7 +6,7 @@
/* */
/* */
/* */
/* (C) 2000-2003 Ullrich von Bassewitz */
/* (C) 2000-2005 Ullrich von Bassewitz */
/* Römerstrasse 52 */
/* D-70794 Filderstadt */
/* EMail: uz@cc65.org */
@ -63,6 +63,7 @@ extern long InputSize; /* Number of bytes to read from input */
/* Stuff needed by many routines */
extern unsigned Pass; /* Disassembler pass */
extern char Now[128]; /* Current time as string */
/* Comments */
#define MIN_COMMENTS 0

View File

@ -6,7 +6,7 @@
/* */
/* */
/* */
/* (C) 1998-2003 Ullrich von Bassewitz */
/* (C) 1998-2005 Ullrich von Bassewitz */
/* Römerstrasse 52 */
/* D-70794 Filderstadt */
/* EMail: uz@cc65.org */
@ -379,17 +379,18 @@ int main (int argc, char* argv [])
{ "--comments", 1, OptComments },
{ "--cpu", 1, OptCPU },
{ "--debug-info", 0, OptDebugInfo },
{ "--formfeeds", 0, OptFormFeeds },
{ "--formfeeds", 0, OptFormFeeds },
{ "--help", 0, OptHelp },
{ "--hexoffs", 0, OptHexOffs },
{ "--info", 1, OptInfo },
{ "--pagelength", 1, OptPageLength },
{ "--start-addr", 1, OptStartAddr },
{ "--start-addr", 1, OptStartAddr },
{ "--verbose", 0, OptVerbose },
{ "--version", 0, OptVersion },
};
unsigned I;
time_t T;
/* Initialize the cmdline module */
InitCmdLine (&argc, &argv, "da65");
@ -470,6 +471,12 @@ int main (int argc, char* argv [])
CPU = CPU_6502;
}
/* Get the current time and convert it to string so it can be used in
* the output page headers.
*/
T = time (0);
strftime (Now, sizeof (Now), "%Y-%m-%d %H:%M:%S", localtime (&T));
/* Load the input file */
LoadCode ();

View File

@ -74,10 +74,12 @@ static void PageHeader (void)
/* Print a page header */
{
fprintf (F,
"; da65 V%u.%u.%u - (C) Copyright 2000-2005 Ullrich von Bassewitz\n"
"; da65 V%u.%u.%u - (C) Copyright 2000-2005, Ullrich von Bassewitz\n"
"; Created: %s\n"
"; Input file: %s\n"
"; Page: %u\n\n",
VER_MAJOR, VER_MINOR, VER_PATCH,
Now,
InFile,
Page);
}
@ -99,7 +101,7 @@ void OpenOutput (const char* Name)
/* Output the header and initialize stuff */
PageHeader ();
Line = 4;
Line = 5;
Col = 1;
}
@ -152,7 +154,7 @@ void LineFeed (void)
}
++Page;
PageHeader ();
Line = 4;
Line = 5;
}
Col = 1;
}