Function: _decl_base
Class: gp2c_internal
Description: 
 (C!void)          void
 (C!long)          long
 (C!int)           int
 (C!GEN)           GEN
 (C!char*)         char
 (C!byteptr)       byteptr
 (C!pari_sp)       pari_sp
 (C!func_GG)       GEN

Function: _decl_ext
Class: gp2c_internal
Description: 
 (C!char*)         *$1
 (C!func_GG)       (*$1)(GEN, GEN)

Function: _typedef
Class: gp2c_internal
Description:
 (empty)        void
 (void)         void
 (negbool)      long
 (bool)         long
 (small_int)    int
 (small)        long
 (int)          GEN
 (real)         GEN
 (mp)           GEN
 (lg)           long
 (vecsmall)     GEN
 (vec)          GEN
 (list)         GEN
 (var)          long
 (pol)          GEN
 (gen)          GEN
 (genstr)       GEN
 (str)          char*
 (bptr)         byteptr
 (func_GG)      func_GG
 (pari_sp)      pari_sp
 (typ)          long
 (nf)           GEN
 (bnf)          GEN
 (bnr)          GEN
 (ell)          GEN
 (bell)         GEN
 (clgp)         GEN
 (prid)         GEN
 (gal)          GEN

Function: _proto_ret
Class: gp2c_internal
Help: Code for return value of functions
Description:
 (C!void)       v
 (C!int)        i
 (C!long)       l
 (C!GEN)

Function: _proto_code
Class: gp2c_internal
Help: Code for argument of a function
Description:
 (var)          n
 (C!long)       L
 (C!GEN)        G
 (C!char*)      s

Function: _default_marker
Class: gp2c_internal
Help: Code for default value of GP function
Description:
 (C!GEN)      NULL
 (var)        -1
 (small)      0
 (str)        ""

Function: _default_check
Class: gp2c_internal
Help: Code to check for the default marker
Description:
 (C!GEN):bool    !$(1)
 (var):bool      $(1) == -1

