CVS error

Daniel Morissette dmorissette at DMSOLUTIONS.CA
Tue Feb 7 08:56:20 EST 2006


Kralidis,Tom [Burlington] wrote:
> In file included from map.h:2068,
>                  from mapogr.cpp:137:
> mapows.h:379: error: syntax error before `template'
> make: *** [mapogr.o] Error 1
> 

This is a problem that we had encountered a while ago with all the other 
instances of "template" in C structs, when used in a C++ file since 
template is a reserved keyword in C++.

The solution that we had implemented everywhere else and that I applied 
to mapows.h is to use _template in C++:

#ifndef __cplusplus
         char *template;
#else
         char *_template;
#endif

Steve: since this is a new object that you just added, if you could use 
something other than template then that might be ever better.

Daniel
-- 
------------------------------------------------------------
  Daniel Morissette               dmorissette at dmsolutions.ca
  DM Solutions Group              http://www.dmsolutions.ca/
------------------------------------------------------------



More information about the mapserver-dev mailing list