MCPcopy Index your code
hub / github.com/MapServer/MapServer / msRenameLayer

Function msRenameLayer

mapows.c:568–582  ·  view source on GitHub ↗

** msRenameLayer() */

Source from the content-addressed store, hash-verified

566** msRenameLayer()
567*/
568static int msRenameLayer(layerObj *lp, int count)
569{
570 char *newname;
571 newname = (char*)malloc((strlen(lp->name)+5)*sizeof(char));
572 if (!newname)
573 {
574 msSetError(MS_MEMERR, NULL, "msRenameLayer()");
575 return MS_FAILURE;
576 }
577 sprintf(newname, "%s_%2.2d", lp->name, count);
578 free(lp->name);
579 lp->name = newname;
580
581 return MS_SUCCESS;
582}
583
584/*
585** msOWSMakeAllLayersUnique()

Callers 1

msOWSMakeAllLayersUniqueFunction · 0.85

Calls 1

msSetErrorFunction · 0.85

Tested by

no test coverage detected