Fossil SCM

Ensure correct file name on compile errors in translated sources. This helps avoid editing the generated file with vim "quickfix".

steveb 2011-10-29 20:06 autosetup
Commit 331b57b53f4d94bfde34cf3d720bb94d03578ee5
1 file changed +1
--- src/translate.c
+++ src/translate.c
@@ -165,10 +165,11 @@
165165
FILE *in = fopen(argv[1], "r");
166166
if( in==0 ){
167167
fprintf(stderr,"can not open %s\n", argv[1]);
168168
exit(1);
169169
}
170
+ printf("#line 1 \"%s\"\n", argv[1]);
170171
trans(in, stdout);
171172
fclose(in);
172173
}else{
173174
trans(stdin, stdout);
174175
}
175176
--- src/translate.c
+++ src/translate.c
@@ -165,10 +165,11 @@
165 FILE *in = fopen(argv[1], "r");
166 if( in==0 ){
167 fprintf(stderr,"can not open %s\n", argv[1]);
168 exit(1);
169 }
 
170 trans(in, stdout);
171 fclose(in);
172 }else{
173 trans(stdin, stdout);
174 }
175
--- src/translate.c
+++ src/translate.c
@@ -165,10 +165,11 @@
165 FILE *in = fopen(argv[1], "r");
166 if( in==0 ){
167 fprintf(stderr,"can not open %s\n", argv[1]);
168 exit(1);
169 }
170 printf("#line 1 \"%s\"\n", argv[1]);
171 trans(in, stdout);
172 fclose(in);
173 }else{
174 trans(stdin, stdout);
175 }
176

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button