﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
308	Variable argument functions not SWIGable.	robert.desonia@…	eugene	"Functions like psMetadataAdd use variable argument lists (the '...' in the  
prototype), but that C functionality is not supported by SWIG.  This requires  
creating SWIG-only functions to wrap these functions with the various types  
supported, so I suggest that change is folded into psLib as well.  For example  
psMetadataAdd would be replaced by: 
  
psMetadataAddBool(psMetadata* md, int location, const char* name, int format,  
const char* comment, psBool data);  
psMetadataAddS32(psMetadata* md, int location, const char* name, int format,  
const char* comment, psS32 data);  
psMetadataAddF32(psMetadata* md, int location, const char* name, int format,  
const char* comment, psF32 data);  
psMetadataAddF64(psMetadata* md, int location, const char* name, int format,  
const char* comment, psF64 data);  
psMetadataAddList(psMetadata* md, int location, const char* name, int format,  
const char* comment, psList* data);  
psMetadataAddMeta(psMetadata* md, int location, const char* name, int format,  
const char* comment, psMetadata* data);  
psMetadataAddStr(psMetadata* md, int location, const char* name, int format,  
const char* comment, char* data); 
psMetadataAddVector(psMetadata* md, int location, const char* name, int format,  
const char* comment, psVector* data);  
... 
psMetadataAddOther(psMetadata* md, int location, const char* name, int format,  
const char* comment, psPtr* data);  
 
  
-rdd"	defect	closed	high		PSLib SDRS	unspecified	major	fixed		
