Subject Stupid problem
Author Ian A. Newby
Hi All,
We have been developing a guid udf library which we tried to
declare to the system as follows:

DECLARE EXTERNAL FUNCTION GUID_CREATE
CSTRING(36)
RETURNS PARAMETER 1
ENTRY_POINT 'fn_guid_create' MODULE_NAME 'uuid';

This fails with an module/entry point not found error.
However if we change the name of the function...

DECLARE EXTERNAL FUNCTION CREATE_GUID
CSTRING(36)
RETURNS PARAMETER 1
ENTRY_POINT 'fn_guid_create' MODULE_NAME 'uuid';


It works fine!

Anyone got any ideas why GUID_CREATE fails but CREATE_GUID works?

Regards
Ian