| 329 | /************************************************************************/ |
| 330 | |
| 331 | void msWCSFreeParamsObj20(wcs20ParamsObjPtr params) |
| 332 | { |
| 333 | if (NULL == params) |
| 334 | { |
| 335 | return; |
| 336 | } |
| 337 | |
| 338 | msFree(params->version); |
| 339 | msFree(params->request); |
| 340 | msFree(params->service); |
| 341 | CSLDestroy(params->accept_versions); |
| 342 | CSLDestroy(params->sections); |
| 343 | msFree(params->updatesequence); |
| 344 | CSLDestroy(params->ids); |
| 345 | msFree(params->resolutionUnits); |
| 346 | msFree(params->format); |
| 347 | msFree(params->interpolation); |
| 348 | msFree(params->outputcrs); |
| 349 | msFree(params->subsetcrs); |
| 350 | while(params->numaxes > 0) |
| 351 | { |
| 352 | params->numaxes -= 1; |
| 353 | msWCSFreeAxisObj20(params->axes[params->numaxes]); |
| 354 | } |
| 355 | msFree(params->axes); |
| 356 | CSLDestroy(params->range_subset); |
| 357 | msFree(params); |
| 358 | } |
| 359 | |
| 360 | /************************************************************************/ |
| 361 | /* msWCSParseSubset20() */ |
no test coverage detected