The following example creates the definition for an instance method named in_state for a UDT named address. The external routine for this method is stored at the location specified in the EXTERNAL NAME clause.
CREATE METHOD in_state( CHARACTER(2) ) RETURNS CHARACTER(1) FOR address EXTERNAL NAME 'SO!C:\structured_lib\addr_in_state.c!F!in_state';