[OSRS-PROJ] pj_gridinfo.c file and C++ compilation
Paul Selormey
paul at toolscenter.org
Tue Aug 19 23:58:02 PDT 2003
In the function
static int pj_gridinfo_init_ntv2( FILE *fid, PJ_GRIDINFO *gilist )
{
unsigned char header[11*16];
}
the "header" variable as defined will pass through most C/C++ string
functions
like "strncmp".
VC++ 6.x gives the following error:
-------------------------------------------------------------------------
C:\...\pj_gridinfo.cpp(372) : error C2664: 'strncmp' : cannot convert
parameter 1 from
'unsigned char [176]' to 'const char *'
Types pointed to are unrelated; conversion requires
reinterpret_cast,
C-style cast or function-style cast
-------------------------------------------------------------------------
Since I do not know the format of the NTV2 file, I cannot tell if the
"unsigned char"
is necessary. Any suggestions for work around? Will the cast to "const
char*" be safe?
Best regards,
Paul.
----------------------------------------
PROJ.4 Discussion List
See http://www.remotesensing.org/proj for subscription, unsubscription
and other information.
More information about the Proj
mailing list