* ldmain.c (main): Make config.magic_demand_paged be true

by default.  Don't the WP_TEXT and D_PAGED flags of
	output_bfd here; it's too late, so set it when output_bfd
	is created (in ldlang.c).  Also fix setting of EXEC_P flag
	* ldlang.c (ldlang_open_output):  Set output_bfd->flags here.
	* ldlang.c: Remove some duplicate extern declarations.
	* ldgram.y: Fixes to -N and -n options.
	* Makefile.in:  Recognize upper case letters in sed script
	to remove assignments from script files.
	* ldtemplate:  Don't assukme that -N or -n options
	imply use of -r script.
	* mkscript.c:  Tweaking to correctly handle \n and \\ in input.
This commit is contained in:
Per Bothner 1991-10-11 21:02:22 +00:00
parent 71fa3b0161
commit 6719c75b99
4 changed files with 22 additions and 10 deletions

View file

@ -8,14 +8,12 @@ main()
printf("/* Generated through mkscript */\n");
printf("\"{ \\\n");
while (ch != EOF) {
if (ch == '\"') {
putchar('\\');
putchar('\"');
}
else { if (ch == '\n') {
putchar(' ');
if (ch == '\"' || ch == '\\' || ch == '\'') {
putchar('\\');
putchar(ch);
}
else { if (ch == '\n')
fputs("\\n\\", stdout);
putchar(ch);
}
ch = getchar();