Re: Pyrex DEF, IF, etc
Jonne <[email protected]> Wed, 4 Jun 2008 23:38:08 +0200
| Newsgroups | gmane.comp.python.pyrex |
|---|---|
| Message-ID | <[email protected]> |
Thank you, I was using version 0.9.4.
It seems as though the IF statement did not work as I expected:
This works:
IF UNAME_SYSNAME == "Windows":
ctypedef struct ohmygod:
int greece
ELSE:
ctypedef struct ohmygod:
float pelvis
While this doesn't:
ctypedef struct ohmygod:
IF UNAME_SYSNAME == "Windows":
int greece
ELSE:
float pelvis
I figure this is not implemented yet, but it would be nice to see in the
future.
2008/6/4 Stefan Behnel <[email protected]>:
> Hi,
>
> Jonne wrote:
> > I am trying to use the compile-time statements described here:
> >
> http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/version/Doc/Manual/basics.html#mozTocId42018
> >
> > 'DEF MAX_PAYLOAD = 32' gives me the following error:
> > /src/pyrextest/pyrextest.pxd:1:4: Syntax error in simple statement list
> >
> > while using 'IF UNAME_SYSNAME != "Windows":' gives me
> > /src/pyrextest/pyrextest.pxd:173:11: Syntax error in C variable
> declaration.
> >
> > Am I doing something wrong?
>
> you didn't mention which Pyrex version you are using, so please verify that
> you have the latest version installed.
>
> Stefan
>
_______________________________________________
Pyrex mailing list
[email protected]
http://lists.copyleft.no/mailman/listinfo/pyrex