]> git.gag.com Git - fw/sdcc/blobdiff - src/SDCCglobl.h
* src/SDCCmain.c: Added --fommit-frame-pointer option and implemented in the z80...
[fw/sdcc] / src / SDCCglobl.h
index a12cea74c59b87dc35c1184d317a01be73b8a3c2..07eec1dd9cccd15c003fb31daa1721d216c73c9a 100644 (file)
@@ -217,6 +217,9 @@ struct options
     int noRegParams;            /* Disable passing some parameters in registers */
     int verbose;               /* Show what the compiler is doing */
     int shortis8bits;           /* treat short like int or char */
+    int lessPedantic;           /* disable some warnings */
+    int profile;                /* Turn on extra profiling information */
+    int ommitFramePtr;         /* Turn off the frame pointer. */
 
     char *calleeSaves[128];    /* list of functions using callee save */
     char *excludeRegs[32];     /* registers excluded from saving */
@@ -273,10 +276,12 @@ void parseWithComma (char **, char *);
 */
 FILE *tempfile (void);
 
-/** Creates a duplicate of the string 'sz' a'la strdup but using
-    libgc.
+/** Creates a temporary file name a'la tmpnam which avoids the bugs
+    in cygwin wrt c:\tmp.
+    Scans, in order: TMP, TEMP, TMPDIR, else uses tmpfile().
 */
-char *gc_strdup (const char *sz);
+char *
+tempfilename (void);
 
 /** An assert() macro that will go out through sdcc's error
     system.