Disculpa, pero de lo que has puesto no hay
ni una linea que contenga una sentencia de SQL, ni tampoco nada que se relacione con Bases de Datos.
En cuanto a las UDF () como
User Definition Functions, son asunto relacionado con el desarrollo a nivel de
programación del kernel de MySQL, y por tanto
off-topic del foro. Esos temas son más para discutirlos en otros foros.
Personalmente, te sugeriría que primero revises el tema en el
Manual de Referencia , y luego, si tienes dudas en cuanto a C/C++, te remitas al foro correspondiente.
Si quieres, incluso te paso el tema hacia el que correspondería...
Este foro, a pesar de tratar de MySQL, trata más específicamente del funcionamiento comlo DBMS, y no de su desarrollo como aplicación programada.