Prolog: +integer C: long int x Pascal: x: integer FORTRAN: integer x
The argument must be instantiated to an integer, otherwise the call will raise an exception. The Prolog integer is converted to a long integer and passed to the foreign function.