[DGD] Comment/Preprocessor Bug
Blain
blain20 at gmail.com
Wed Apr 24 14:07:23 CEST 2013
My last only happens if Notepad2 decides to change line endings on me
(grr). You can ignore it. The new driver behaves fine if DEBUG_WRAP is
undefined. The former post still applies if DEBUG_WRAP is defined, except
it complains about one less error now:
(New driver, proper line endings)
Apr 24 19:05:12 ** [Error] Compile: 411 /sys/lib/xfun/terminal: illegal
character: '#'
Apr 24 19:05:12 ** [Error] Compile: 413 /sys/lib/xfun/terminal: syntax
error
On Wed, Apr 24, 2013 at 7:02 PM, Blain <blain20 at gmail.com> wrote:
> Just to be thorough, I undef'd DEBUG_WRAP so you can see what happens in
> that case.
>
> 408: #undef DEBUG_WRAP
> 409: #ifdef DEBUG_WRAP
> 410: } //rlimits
> 411: #endif /* DEBUG_WRAP */
>
> Apr 24 19:01:28 ** [Error] Compile: 427 /sys/lib/xfun/terminal: missing
> #endif
> Apr 24 19:01:28 ** [Error] Compile: 23 /sys/svc/xfun: syntax error
>
> --Blain
>
>
>
> On Wed, Apr 24, 2013 at 6:58 PM, Blain <blain20 at gmail.com> wrote:
>
>> ## Okay, I added:
>>
>> static void skip_alt_comment()
>> {
>> int c;
>>
>> do {
>> c = gc();
>> if (c == EOF) {
>> return;
>> }
>> } while (c != LF);
>> if (pp_level > 0) {
>> uc(c);
>> }
>> }
>>
>> ## Did 'make clean && make install'. Move the binary into place. Started
>> DGD...
>> ## (The line numbers are off in the error messages)
>>
>> 409: #ifdef DEBUG_WRAP
>> 410: } //rlimits
>> 411: #endif /* DEBUG_WRAP */
>>
>> [Compile] /sys/lib/xfun/terminal[411]: illegal character: '#'
>> [Compile] /sys/lib/xfun/terminal[413]: undeclared variable endif
>> [Compile] /sys/lib/xfun/terminal[413]: syntax error
>>
>> ## The error is identical to both pre- and post- change drivers.
>>
>> ## And this still works of course
>>
>> #ifdef DEBUG_WRAP
>> } /* rlimits */
>> #endif /* DEBUG_WRAP */
>>
>>
>> --Blain
>>
>>
>>
>> On Wed, Apr 24, 2013 at 6:41 PM, Blain <blain20 at gmail.com> wrote:
>>
>>> Cool. Thanks!
>>>
>>> --Blain
>>>
>>>
>>> On Wed, Apr 24, 2013 at 5:24 PM, Felix A. Croes <felix at dworkin.nl>wrote:
>>>
>>>> Blain <blain20 at gmail.com> wrote:
>>>>
>>>> > I found a bug with the preprocessor and C++-style comments near them:
>>>>
>>>> This should be fixed in the latest repository commit.
>>>>
>>>> Regards,
>>>> Felix Croes
>>>> ____________________________________________
>>>> https://mail.dworkin.nl/mailman/listinfo/dgd
>>>>
>>>
>>>
>>
>
More information about the DGD
mailing list