new macros actually work now

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402019
This commit is contained in:
David Anderson 2008-04-10 05:21:27 +00:00
parent ec69b34cbb
commit e618900688

View File

@ -403,6 +403,7 @@ int pc_compile(int argc, char *argv[])
#if !defined NO_DEFINE
delete_substtable();
inst_datetime_defines();
inst_binary_name(binfname);
#endif
resetglobals();
sc_ctrlchar=sc_ctrlchar_org;
@ -567,6 +568,7 @@ static void inst_binary_name(char *binfname)
{
size_t i, len;
char *binptr;
char newpath[512], newname[512];
binptr = NULL;
len = strlen(binfname);
@ -588,8 +590,11 @@ static void inst_binary_name(char *binfname)
binptr = binfname;
}
insert_subst("__BINARY_PATH__", binfname, 15);
insert_subst("__BINARY_NAME__", binptr, 15);
snprintf(newpath, sizeof(newpath), "\"%s\"", binfname);
snprintf(newname, sizeof(newname), "\"%s\"", binptr);
insert_subst("__BINARY_PATH__", newpath, 15);
insert_subst("__BINARY_NAME__", newname, 15);
}
static void inst_datetime_defines(void)