1
#ifndef DYNCALL_REPRS_H_GUARD
2
#define DYNCALL_REPRS_H_GUARD
4
INTVAL get_nc_repr_id(void);
5
INTVAL get_cs_repr_id(void);
6
INTVAL get_cp_repr_id(void);
7
INTVAL get_ca_repr_id(void);
9
PMC *make_int_result(PARROT_INTERP, PMC *type, INTVAL value);
10
PMC *make_num_result(PARROT_INTERP, PMC *type, FLOATVAL value);
11
PMC *make_str_result(PARROT_INTERP, PMC *type, INTVAL ret_type, char *cstring);
12
PMC *make_cstruct_result(PARROT_INTERP, PMC *type, void *cstruct);
13
PMC *make_cpointer_result(PARROT_INTERP, PMC *type, void *ptr);
14
PMC *make_carray_result(PARROT_INTERP, PMC *type, void *carray);