Have you tried Clang.jl? It won't nail the enums, but it's a really good start.

 -- John

On Jan 29, 2014, at 10:57 AM, Sharmila Gopirajan Sivakumar 
<[email protected]> wrote:

> Hi,
>   I'm working on the MySQL library for Julia based on MySQL's C api. I often 
> run into enumerations to be passed as parameters.  for example
> http://dev.mysql.com/doc/refman/5.0/en/mysql-stmt-attr-set.html
> 
> The approach that I can come up with is to find the header file where this 
> enum is defined, infer the possible integer value it corresponds to (as the 
> integer value is not explicitly associated to the enum attribute in C code ), 
> define the corresponding value in Julia and pass it to the function. I find 
> this tedious and error prone at times (when the number of enum values cross a 
> dozen). Is there an alternative way that I'm missing?
> 
> Regards,
> Sharmi

Reply via email to