XPRMdsotyptostr
XPRMdsotyptostr |
Purpose
Get a string representation from an external type reference.
Synopsis
int XPRMdsotyptostr(XPRMmodel model,int type, void *value, char *str, int size);
Arguments
model
|
Reference to a model
|
type
|
Code of the external type
|
value
|
Entity to convert
|
str
|
Destination buffer
|
size
|
Size of
str
|
Return value
Size of the generated string (excluding the terminating null byte) or -1 in case of error.
Further information
1. This function converts an entity of an external type into its textual representation. If the type does not support this conversion, the function produces a string using the address of the entity.
2. The returned length might be larger than
size-1. In this case this return value is the minimum buffer size (not including the terminating null byte) required to generate the text representation and the destination string
str is not populated.