]> git.draconx.ca Git - gob-dx.git/blobdiff - src/out.c
Release 0.90.4
[gob-dx.git] / src / out.c
index 3183635acbaed6cada22c41e6e0c8c03c4e527cc..6b3f48fdbfaf45665021e8a3945cda2c8968b6c8 100644 (file)
--- a/src/out.c
+++ b/src/out.c
@@ -7,6 +7,8 @@
 extern FILE *out;
 extern FILE *outh;
 
+extern gboolean for_cpp;
+
 extern char *filename;
 extern char *filebase;
 
@@ -62,7 +64,10 @@ out_addline_outfile(FILE *fp)
 {
        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);