[OSRS-PROJ] One more help, please...

Paul pdjensen at agileimage.com
Mon Jun 10 10:40:17 EDT 2002

You wrote:

>These extra members are therefore not available in the interface exposed
>by the library. Unfortunately! I wish to get rid of this macro too and I
>two options:
>1. Define global structures in the individual files to hold the extra
>parameters with
>   a declared global variable each:
> struct foo
> {
>      double cosphi1;
>     int       mode;
> };
>static foo gExtra;

Static variables prevent the use of the code in multithreaded
applications. There are a few places in the original Proj4 code that use
static where the problem existed. 

Paul Jensen     Agile Image Movers     http://agileimage.com

PROJ.4 Discussion List
See http://www.remotesensing.org/proj for subscription, unsubscription
and other information.

More information about the Proj mailing list