-void PicoSetModelName( picoModel_t *model, char *name );
-void PicoSetModelFileName( picoModel_t *model, char *fileName );
-void PicoSetModelFrameNum( picoModel_t *model, int frameNum );
-void PicoSetModelNumFrames( picoModel_t *model, int numFrames );
-void PicoSetModelData( picoModel_t *model, void *data );
-
-void PicoSetShaderName( picoShader_t *shader, char *name );
-void PicoSetShaderMapName( picoShader_t *shader, char *mapName );
-void PicoSetShaderAmbientColor( picoShader_t *shader, picoColor_t color );
-void PicoSetShaderDiffuseColor( picoShader_t *shader, picoColor_t color );
-void PicoSetShaderSpecularColor( picoShader_t *shader, picoColor_t color );
-void PicoSetShaderTransparency( picoShader_t *shader, float value );
-void PicoSetShaderShininess( picoShader_t *shader, float value );
-
-void PicoSetSurfaceData( picoSurface_t *surface, void *data );
-void PicoSetSurfaceType( picoSurface_t *surface, picoSurfaceType_t type );
-void PicoSetSurfaceName( picoSurface_t *surface, char *name );
-void PicoSetSurfaceShader( picoSurface_t *surface, picoShader_t *shader );
-void PicoSetSurfaceXYZ( picoSurface_t *surface, int num, picoVec3_t xyz );
-void PicoSetSurfaceNormal( picoSurface_t *surface, int num, picoVec3_t normal );
-void PicoSetSurfaceST( picoSurface_t *surface, int array, int num, picoVec2_t st );
-void PicoSetSurfaceColor( picoSurface_t *surface, int array, int num, picoColor_t color );
-void PicoSetSurfaceIndex( picoSurface_t *surface, int num, picoIndex_t index );
-void PicoSetSurfaceIndexes( picoSurface_t *surface, int num, picoIndex_t *index, int count );
-void PicoSetFaceNormal( picoSurface_t *surface, int num, picoVec3_t normal );
-void PicoSetSurfaceSpecial( picoSurface_t *surface, int num, int special );
+void PicoSetModelName( picoModel_t *model, const char *name );
+void PicoSetModelFileName( picoModel_t *model, const char *fileName );
+void PicoSetModelFrameNum( picoModel_t *model, int frameNum );
+void PicoSetModelNumFrames( picoModel_t *model, int numFrames );
+void PicoSetModelData( picoModel_t *model, void *data );
+
+void PicoSetShaderName( picoShader_t *shader, char *name );
+void PicoSetShaderMapName( picoShader_t *shader, char *mapName );
+void PicoSetShaderAmbientColor( picoShader_t *shader, picoColor_t color );
+void PicoSetShaderDiffuseColor( picoShader_t *shader, picoColor_t color );
+void PicoSetShaderSpecularColor( picoShader_t *shader, picoColor_t color );
+void PicoSetShaderTransparency( picoShader_t *shader, float value );
+void PicoSetShaderShininess( picoShader_t *shader, float value );
+
+void PicoSetSurfaceData( picoSurface_t *surface, void *data );
+void PicoSetSurfaceType( picoSurface_t *surface, picoSurfaceType_t type );
+void PicoSetSurfaceName( picoSurface_t *surface, const char *name );
+void PicoSetSurfaceShader( picoSurface_t *surface, picoShader_t *shader );
+void PicoSetSurfaceXYZ( picoSurface_t *surface, int num, picoVec3_t xyz );
+void PicoSetSurfaceNormal( picoSurface_t *surface, int num, picoVec3_t normal );
+void PicoSetSurfaceST( picoSurface_t *surface, int array, int num, picoVec2_t st );
+void PicoSetSurfaceColor( picoSurface_t *surface, int array, int num, picoColor_t color );
+void PicoSetSurfaceIndex( picoSurface_t *surface, int num, picoIndex_t index );
+void PicoSetSurfaceIndexes( picoSurface_t *surface, int num, picoIndex_t *index, int count );
+void PicoSetFaceNormal( picoSurface_t *surface, int num, picoVec3_t normal );
+void PicoSetSurfaceSpecial( picoSurface_t *surface, int num, int special );
+void PicoSetSurfaceSmoothingGroup( picoSurface_t *surface, int num, picoIndex_t smoothingGroup );