... want to fix it then you should set valid size in adsGetValue() function. It will be few lines only. You can take maximum sizes for all types from dbf1.c or other RDDs I was working on (f.e. s_uiNumLength translation table in delim1.c can be used for all integer sizes in range 1,8) Best regards, ...