"Michael Glaesemann" <grzm@xxxxxxxxxxxxxxx> writes: > char * theDigits = malloc(sizeof(XTypeMaximumStringLength)); ... > char * subscriberNumber = malloc(XTypeMaximumStringLength); One of those two is wrong, I suspect the first one. I wonder how you define XTypeMaximumStringLength as sizeof(<integer constant>) ought to give a compile-time error. -- Gregory Stark EnterpriseDB http://www.enterprisedb.com ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend