void getY( UDT_HANDLE *pointUdt, INTEGER *result, char sqlstate[6]) { INTEGER y; int nullIndicator; int length; /* Get the y attribute (second attribute) of pointUdt. */ FNC_GetStructuredAttributeByNdx(*pointUdt, 1, &y, SIZEOF_INTEGER, &nullIndicator, &length); if (nullIndicator == -1) { /* do null handling here */ ... return; } ... }