extern FILE *out;
extern FILE *outh;
+extern gboolean for_cpp;
+
extern char *filename;
extern char *filebase;
{
if(fp == out) {
outline++;
- fprintf(fp,"#line %d \"%s.c\"\n",outline,filebase);
+ if(!for_cpp)
+ fprintf(fp,"#line %d \"%s.c\"\n",outline,filebase);
+ else
+ fprintf(fp,"#line %d \"%s.cc\"\n",outline,filebase);
} else if(fp == outh) {
outhline++;
fprintf(fp,"#line %d \"%s.h\"\n",outhline,filebase);