#74 call in interface.

open
nobody
None
5
2012-12-29
2007-11-12
dima1976
No

First of all thanks to a team for a cool product.We use GT.M in production last 5 years.

I found some problems to label routines started with "%"
in GTMCI file .
If I make link to a routine with other name (without % at the start) I dont have a problem :)

This is a run time error

%GTM-I-EXTSRCLIN, MJSP: void %ZCAVJSP()

^-----
%GTM-I-EXTSRCLOC, At column 10, line 1, source module /usr/local/mumps/gtmci_all.ci
150379610,%GTM-E-CIENTNAME, No label reference found for this entry in call-in table

Dmitri

Discussion

  • Steven Estes
    Steven Estes
    2007-11-26

    Logged In: YES
    user_id=97877
    Originator: NO

    This is not something I have tried or looked at in the code but I do know that the % in M external names is not a legal filename character in Linux/Unix (it is part of a wild card specification) so any % routines have the "%" translated to "_" instead. Try specifying your routine with that character instead and see if that helps. If that doesn't work, we'll open up a bug report to be fixed in some future version..

    Steve