Thread overview | |||||
---|---|---|---|---|---|
|
September 23, 2010 Two questions about converting a C header file | ||||
---|---|---|---|---|
| ||||
Hi, I'm converting a C header file but there are two things left: 1. If the header file contains some D reserved word (in my case, "in" and "out" in a struct) what is the best way to workaround it? Do you write another C file and link about it? 2. What about va_list? |
September 23, 2010 Re: Two questions about converting a C header file | ||||
---|---|---|---|---|
| ||||
Posted in reply to Juanjo Alvarez | Auto reply, found both:
1. Just rename the varname, stupid stupid stupid!
2. import std.c.stdarg
On Thu, 23 Sep 2010 19:44:44 +0000, Juanjo Alvarez wrote:
> Hi,
>
> I'm converting a C header file but there are two things left:
>
> 1. If the header file contains some D reserved word (in my case, "in" and "out" in a struct) what is the best way to workaround it? Do you write another C file and link about it?
>
> 2. What about va_list?
|
September 24, 2010 Re: Two questions about converting a C header file | ||||
---|---|---|---|---|
| ||||
Posted in reply to Juanjo Alvarez | Juanjo Alvarez Wrote: > Hi, > > I'm converting a C header file but there are two things left: > > 1. If the header file contains some D reserved word (in my case, "in" and "out" in a struct) what is the best way to workaround it? Do you write another C file and link about it? The convention I use for reserved words is to append an underscore to the word. So code may need to be changed a bit, but it's as close as possible to the original. > 2. What about va_list? If I'm following you correctly, see core.stdc.stdarg. |
Copyright © 1999-2021 by the D Language Foundation