1: int32_t AG903_PgpMgrAnalyzeLabelingTable(
void *src, uint32_t tbl_num,
void **dst)
2: {
3: uint32_t dst_num;
4:
5:
6:
if (src == NULL) {
7:
return -
AG903_EINVAL;
8: }
9:
if (tbl_num < 1) {
10:
return -
AG903_EINVAL;
11: }
12:
13:
14: *dst = PgpMgrAnalyzeLabelingTable(src, tbl_num, &dst_num);
15:
16:
17:
if (dst_num == 0) {
18:
return 0;
19: }
20:
21:
22:
if (*dst == NULL) {
23:
return -
AG903_ENOMEM;
24: }
25:
26:
return dst_num;
27: }