POINTARRAY *pa;\r
int np;\r
\r
- ptr += sprintf(ptr, "");\r
j = 0;\r
for (i=0; i < mgeom->ngeoms; i++)\r
{\r
case MULTILINETYPE:\r
x3dtype = "IndexedLineSet";\r
ptr += sprintf(ptr, "<%s %s coordIndex='", x3dtype, defid);\r
- ptr += asx3d3_mline_coordindex(col, ptr);\r
+ ptr += asx3d3_mline_coordindex((const LWMLINE *)col, ptr);\r
ptr += sprintf(ptr, "'>");\r
break;\r
case MULTIPOLYGONTYPE:\r
x3dtype = "IndexedFaceSet";\r
ptr += sprintf(ptr, "<%s %s coordIndex='", x3dtype, defid);\r
- ptr += asx3d3_mpoly_coordindex(col,ptr);\r
+ ptr += asx3d3_mpoly_coordindex((const LWMPOLY *)col, ptr);\r
ptr += sprintf(ptr, "'>");\r
break;\r
default:\r
lwerror("asx3d3_multi_buf: '%s' geometry type not supported", lwtype_name(col->type));\r
- return NULL;\r
+ return 0;\r
}\r
if (dimension == 3){\r
ptr += sprintf(ptr, "<Coordinate point='");\r