[Mapserver-dev] cpl utility functions
Daniel Morissette
dmorissette at dmsolutions.ca
Thu Jul 22 10:17:31 EDT 2004
Daniel Morissette wrote:
> Yewondwossen Assefa wrote:
>
>>>
>>> My take is similar to Daniel's. I think that for small utility
>>> functions
>>> from CPL, you should just replicate them into mapserver. I would
>>> like to suggest though that:
>>> o We make a map_cpl.c file with morphed code.
>>> o We exactly change CPL to "ms" but otherwise leave the function the
>>> same externally so it will be easy to use and recognise for folks who
>>> know CPL a bit. So CPLGetBasename() would become msGetBasename().
>>> o When you copy over the implementation you will of course need to
>>> modify the code internally to use mapserver services for memory
>>> allocation and various macros. Most are pretty simple.
>>>
>>
>> If there is no objection, I will add the functions I need into a new
>> file map_cpl.c.
>>
>
> I like Frank's suggestions as well... but perhaps call the file mapcpl.c
> since there are no filenames with underscores (i.e. map_something.c) in
> the MapServer source.
>
Oh, and perhaps add a note in the header of the file to explain that
this file is for code borrowed from the GDAL/OGR CPL library. Maybe also
with a copy of the guidelines that Frank wrote above.
Daniel
--
------------------------------------------------------------
Daniel Morissette dmorissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
More information about the mapserver-dev
mailing list