214 |
{ |
{ |
215 |
const char *res = getenv (envvar); |
const char *res = getenv (envvar); |
216 |
|
|
217 |
#if defined (MSDOS) || defined (_WIN32) |
#if (defined (MSDOS) && !defined(__DJGPP__)) || defined (_WIN32) |
218 |
const char *cp = getenv ("INIT"); |
const char *cp = getenv ("INIT"); |
219 |
if (!res) |
if (!res) |
220 |
{ |
{ |
249 |
strcpy (res + (cp - program_name), skel_name); |
strcpy (res + (cp - program_name), skel_name); |
250 |
} |
} |
251 |
} |
} |
252 |
#endif /* defined (MSDOS) || defined (_WIN32) */ |
#endif /* (defined (MSDOS) && !defined (__DJGPP__)) || defined (_WIN32) */ |
253 |
if (!res) |
if (!res) |
254 |
res = skeleton_name; |
res = skeleton_name; |
255 |
|
|
452 |
spec_verbose_file = stringappend (short_base_name, EXT_OUTPUT); |
spec_verbose_file = stringappend (short_base_name, EXT_OUTPUT); |
453 |
|
|
454 |
attrsfile = stringappend (short_base_name, EXT_STYPE_H); |
attrsfile = stringappend (short_base_name, EXT_STYPE_H); |
455 |
#ifndef MSDOS |
attrsfile = stringappend (attrsfile, EXT_TYPE (header_extension)); |
|
attrsfile = stringappend (attrsfile, header_extension); |
|
|
#endif /* MSDOS */ |
|
456 |
|
|
457 |
} |
} |
458 |
|
|
521 |
obstack_save (&attrs_obstack, attrsfile); |
obstack_save (&attrs_obstack, attrsfile); |
522 |
obstack_free (&attrs_obstack, NULL); |
obstack_free (&attrs_obstack, NULL); |
523 |
temp_name = stringappend (short_base_name, EXT_GUARD_C); |
temp_name = stringappend (short_base_name, EXT_GUARD_C); |
524 |
#ifndef MSDOS |
temp_name = stringappend (temp_name, EXT_TYPE (src_extension)); |
|
temp_name = stringappend (temp_name, src_extension); |
|
|
#endif /* MSDOS */ |
|
525 |
obstack_save (&guard_obstack, temp_name); |
obstack_save (&guard_obstack, temp_name); |
526 |
obstack_free (&guard_obstack, NULL); |
obstack_free (&guard_obstack, NULL); |
527 |
} |
} |