POV-Ray : Newsgroups : povray.general : How to use #ifdef? : Re: How to use #ifdef? Server Time
26 Apr 2024 22:09:38 EDT (-0400)
  Re: How to use #ifdef?  
From: Kima
Date: 12 Jun 2020 15:00:00
Message: <web.5ee3d08d353de50cecc0fada0@news.povray.org>
"jr" <cre### [at] gmailcom> wrote:
> "jr" <cre### [at] gmailcom> wrote:
> > hi,
> >
> > "Kima" <nomail@nomail> wrote:
> > > I have trouble to use #ifdef and #ifndef for multiple conditions. Can you
> > > provide the correct syntax for the following cases:
> > >
> > > 1. #ifdef(a1) ...
> > >    #else #ifdef(a2) ....
> > >    #else ...
> > >
> > > 2. #ifdef(a1) & (a1=1) ...
> > >
> > > 3. #ifdef(a1) & #ifdef(a2) ...
> >
> > 1. #if (defined(a1))
> >    #elseif (defined(a2))
> >    #else
> >    #end
> >
> > 2. #if (a1 & 1 = a1)
> >
> > 3. #if (a1 & a2)
>
> oh sh*t.  :-(  sorry.
>
> 2.  #if (defined(a1) & 1 = a1)
> 3.  #if (defined(a1) & defined(a2))
>
>
>
> regards, jr.

Wonderful! I dug all the documentation to find "defined" operator. Silly of me!


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.