implemented __DATE__

This commit is contained in:
David Anderson 2006-02-28 05:14:20 +00:00
parent c49bff54b1
commit b2437451e3
3 changed files with 2 additions and 1 deletions

View File

@ -531,6 +531,7 @@ int pc_compile(int argc, char *argv[])
delete_symbols(&glbtab,0,TRUE,FALSE); delete_symbols(&glbtab,0,TRUE,FALSE);
#if !defined NO_DEFINE #if !defined NO_DEFINE
delete_substtable(); delete_substtable();
insert_subst("__DATE__", "\"" __DATE__ "\"", 8);
#endif #endif
resetglobals(); resetglobals();
sc_ctrlchar=sc_ctrlchar_org; sc_ctrlchar=sc_ctrlchar_org;
@ -545,7 +546,6 @@ int pc_compile(int argc, char *argv[])
fline=skipinput; /* reset line number */ fline=skipinput; /* reset line number */
sc_reparse=FALSE; /* assume no extra passes */ sc_reparse=FALSE; /* assume no extra passes */
sc_status=statFIRST; /* resetglobals() resets it to IDLE */ sc_status=statFIRST; /* resetglobals() resets it to IDLE */
if (strlen(incfname)>0) { if (strlen(incfname)>0) {
if (strcmp(incfname,sDEF_PREFIX)==0) { if (strcmp(incfname,sDEF_PREFIX)==0) {
plungefile(incfname,FALSE,TRUE); /* parse "default.inc" */ plungefile(incfname,FALSE,TRUE); /* parse "default.inc" */
@ -595,6 +595,7 @@ int pc_compile(int argc, char *argv[])
delete_symbols(&glbtab,0,TRUE,FALSE); delete_symbols(&glbtab,0,TRUE,FALSE);
#if !defined NO_DEFINE #if !defined NO_DEFINE
delete_substtable(); delete_substtable();
insert_subst("__DATE__", "\"" __DATE__ "\"", 8);
#endif #endif
resetglobals(); resetglobals();
sc_ctrlchar=sc_ctrlchar_org; sc_ctrlchar=sc_ctrlchar_org;

Binary file not shown.

Binary file not shown.