Van mijn huidige zoektocht tot nu toe (hoewel ik misschien iets heb gemist) ben ik het met Devart eens dat je geen UDF-functies kunt debuggen.
Een extra advies om u te geven is om de stderr te gebruiken voor het debuggen. Ik heb iets vrij eenvoudigs gemaakt om mee te werken:
void udf_debug( char *msg, ... ) {
#ifdef DEBUG
va_list ap;
va_start(ap, msg);
vfprintf(stderr, msg, ap);
va_end(ap);
fflush(stderr);
#endif
}