Function: _decl_base
Class: gp2c_internal
Description:
 (C!void)            void
 (C!long)            long
 (C!ulong)           ulong
 (C!int)             int
 (C!GEN)             GEN
 (C!char*)           char
 (C!byteptr)         byteptr
 (C!pari_sp)         pari_sp
 (C!func_GG)         GEN
 (C!forprime_t)      forprime_t
 (C!forcomposite_t)  forcomposite_t
 (C!forpart_t)       forpart_t
 (C!forperm_t)       forperm_t
 (C!forvec_t)        forvec_t
 (C!forsubset_t)     forsubset_t
 (C!parfor_t)        parfor_t
 (C!parforstep_t)    parforstep_t
 (C!parforeach_t)    parforeach_t
 (C!parforprime_t)   parforprime_t
 (C!parforvec_t)     parforvec_t

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
 (usmall)       ulong
 (small)        long
 (int)          GEN
 (real)         GEN
 (mp)           GEN
 (lg)           long
 (vecsmall)     GEN
 (vec)          GEN
 (vecvecsmall)  GEN
 (list)         GEN
 (var)          long
 (pol)          GEN
 (gen)          GEN
 (closure)      GEN
 (error)        GEN
 (genstr)       GEN
 (str)          char*
 (bptr)         byteptr
 (forcomposite) forcomposite_t
 (forpart)      forpart_t
 (forperm)      forperm_t
 (forprime)     forprime_t
 (forsubset)    forsubset_t
 (forvec)       forvec_t
 (parfor)       parfor_t
 (parforstep)   parforstep_t
 (parforeach)   parforeach_t
 (parforprime)  parforprime_t
 (parforvec)    parforvec_t
 (func_GG)      func_GG
 (pari_sp)      pari_sp
 (typ)          long
 (errtyp)       long
 (nf)           GEN
 (bnf)          GEN
 (bnr)          GEN
 (ell)          GEN
 (clgp)         GEN
 (prid)         GEN
 (gal)          GEN
 (Fp)           GEN
 (FpX)          GEN
 (Fq)           GEN
 (FqX)          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!ulong)      u
 (C!GEN)

Function: _proto_max_args
Class: gp2c_internal
Help: Max number of arguments supported by install.
Description:
 (20)

Function: _proto_code
Class: gp2c_internal
Help: Code for argument of a function
Description:
 (var)          n
 (C!long)       L
 (C!ulong)      U
 (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
