[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] Debian's tcc patches.

From: Rob Landley
Subject: [Tinycc-devel] Debian's tcc patches.
Date: Mon, 26 Feb 2007 00:20:11 -0500
User-agent: KMail/1.9.1

Ok, I'm looking at "http://packages.debian.org/unstable/devel/tcc.html"; and 
to see if there's anything I should include 
in "http://landley.net/hg/tinycc";.


1) The example directory's paths change from /usr/local/bin to /usr/bin.
2) In the Makefile,  install: stops calling libinstall.
3) Adds a debian subdir with random files in it.
4) The __FreeBSD__ tests have || __FreeBSD_kernel__ added to them.
5) The VT_BOOL tweaks.
6) A new hunk:

@@ -8403,6 +8408,9 @@
         no_oblock = 1;
         if ((first && tok != TOK_LSTR && tok != TOK_STR) ||
             tok == '{') {
+            if (tok != '{')
+                error("character array initializer must be a literal,"
+                    " optionally enclosed in braces");
             no_oblock = 0;

I understand changes #1, #3, and #5.  I already installed #5 to my repository 
months ago, and could go either way on #1.  #3 is something that doesn't 
belong outside of debian.

I don't understand #2 and #6 don't really care enough about #4 to ask (if I 
start caring about MacOS X I'll do so directly).  So my questions are:

Change #2: Why shouldn't install call libinstall?

Change #6: What exactly is this trying to accomplish?  You generate an error 
message if the token isn't {, but the error message itself says that the 
braces are optional?  Could you give me an example of what this fixes?


"Perfection is reached, not when there is no longer anything to add, but
when there is no longer anything to take away." - Antoine de Saint-Exupery

reply via email to

[Prev in Thread] Current Thread [Next in Thread]