fix codetest failure - ASSERT_ARGS does not have a ; after and
[parrot.git] / src / nci / core_thunks.nci
blob68280c311e9404b3013c5df7d8084183e7a23fcb
1 # Copyright (C) 2002-2010, Parrot Foundation.
3 # This file contains the Parrot Native Call Interface signature
4 # declarations required by Parrot's core. To add signatures for extensions,
5 # add to F<src/nci/extra_thunks.nci>
7 # The format of this file is explained in F<src/nci/extra_thunks.nci>
9 d    JOd      # Parrot builtins
10 I    JOS
11 P    JOl
12 P    Jt
13 S    JOS      # ParrotIO.readline
14 I    JI       # Parrot_is_char_*
15 v    JOSP     # String.trans
16 v    JOS      # String.reverse
17 P    JOS      # Added for os.stat
18 I    JOI      # os.umask
19 P    JOP      # atan2
20 P    JOPS     # Namespace.get_global
21 v    JOPSP    # Namespace.set_global
23 v    JPPP     # infix MMD
24 v    JPIP
25 v    JPSP
26 v    JPNP
28 v    JPP      # inplace infix MMD
29 v    JPI
30 v    JPS
31 v    JPN
33 P    JPPP     # infix MMD new
34 P    JPIP
35 P    JPSP
36 P    JPNP
38 I    JPP      # MMD compare
40 # These are needed for packfileconstanttable.pmc
41 I    JPS
42 I    JPN
44 # These are needed for parrotio.pmc
45 i    JP
46 v    JP
47 i    JPi
48 i    JPii
49 i    JPiii
50 i    JPt
51 P    JOSSS
53 # Needed by string.pmc
54 v    JOSS
56 # Needed by integer.pmc
57 S    JOI
59 # src/pmc/nci.pmc
60 v    JOb
62 # ParrotThread creation
63 i    JOP@
64 I    JOP@
65 I    JOIP@
67 # other ParrotThread
68 P    JO
69 v    JOP
70 P    Ji