| 512 | } |
| 513 | |
| 514 | int msCopyCluster(clusterObj *dst, clusterObj *src) |
| 515 | { |
| 516 | int return_value; |
| 517 | |
| 518 | MS_COPYSTELEM(maxdistance); |
| 519 | MS_COPYSTELEM(buffer); |
| 520 | MS_COPYSTRING(dst->region, src->region); |
| 521 | |
| 522 | return_value = msCopyExpression(&(dst->group),&(src->group)); |
| 523 | if (return_value != MS_SUCCESS) { |
| 524 | msSetError(MS_MEMERR, "Failed to copy cluster group.", "msCopyCluster()"); |
| 525 | return MS_FAILURE; |
| 526 | } |
| 527 | |
| 528 | return_value = msCopyExpression(&(dst->filter),&(src->filter)); |
| 529 | if (return_value != MS_SUCCESS) { |
| 530 | msSetError(MS_MEMERR, "Failed to copy cluster filter.", "msCopyCluster()"); |
| 531 | return MS_FAILURE; |
| 532 | } |
| 533 | |
| 534 | return MS_SUCCESS; |
| 535 | } |
| 536 | |
| 537 | /*********************************************************************** |
| 538 | * msCopyLabelCacheMember() * |
no test coverage detected