Le lundi 8 août 2011 18:03:16, grischka a écrit :
[SNIP]
> 
> Oops!  If this is \\\\\\\\b/include with 8 backslashes, then
> I think we must use something else.
> 
> What about ?B as in "?B/include"?  Or maybe "{B}/include"?

 
         cstr_new(&str);
         for (p = in; c = *p, c != '\0' && c != PATHSEP; ++p) {
-            if (c == '\b') {
-                cstr_cat(&str, s->tcc_lib_path);
+            if (c == '{' && p[1] && p[2] == '}') {
+                c = p[1], p += 2;
+                if (c == 'B')
+                    cstr_cat(&str, s->tcc_lib_path);
             } else {
                 cstr_ccat(&str, c);
             }

I guess you did it this way to avoid just forbidding {b} but allowing any {x} 
with x ≠ b. Anyway, you saved me from more time of pickyness, as I was trying 
all the solution to do it without knowing which one you'd prefer. Does 
bikeschedshrink exist?

Best regards,

Thomas Preud'homme

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to