* src/SDCCval.c, src/SDCCmain.c, device/include/limits.h,
[fw/sdcc] / src / SDCCmain.c
index 12909d3b01abdb824a3eb09c0f60bd690b8c5223..8b1194ba888fa19275225c1249df88a9d786ab50 100644 (file)
@@ -1988,6 +1988,9 @@ preProcess (char **envp)
       if (options.noOverlay)
         addSet(&preArgvSet, Safe_strdup("-DSDCC_NOOVERLAY"));
 
+      if (options.unsigned_char)
+        addSet(&preArgvSet, Safe_strdup("-DSDCC_CHAR_UNSIGNED"));
+
       /* set the macro for large model  */
       switch (options.model)
         {