|
From: Blake W. <bw...@la...> - 2005-09-05 22:10:37
|
As I mentioned in a post to the Yahoo Group, I'm trying to compile PalmCUnit with OnBoardC. I ran into a bug dealing with macros with empty argument lists, and posted a pseudo-patch which should have dealt with it. I worked around it for the time being by adding an ununsed dummy argument, but now I'm running into another couple of missing features which are totally blocking me. The first is that pairs of string constants aren't concatenated, as per: http://eli-project.sourceforge.net/c_html/c.html#s6.1.4 ("Sequences of string literals are translated as single strings.") I can mostly work around this by merging the strings by hand, but it presents a problem when we get to the second missing feature. The preprocessor doesn't seem to implement the stringizing operator ("#"), as described here: http://msdn.microsoft.com/library/en-us/vclang/html/_predir_stringizing_operator.asp or in section 6.10.3.2 of the ANSI C Standard at: http://www.nirvani.net.nyud.net:8090/docs/ansi_c.pdf Is there anyone working on these, or can someone give me some hints as to where in the code I would need to add these features? Thanks, Blake. |