|
55 | 55 | The following are not like that, but since they had a "perl_" |
56 | 56 | prefix in previous versions, we provide compatibility macros. |
57 | 57 | */ |
58 | | -# define perl_atexit(a,b) call_atexit(a,b) |
59 | | -# define perl_call_argv(a,b,c) call_argv(a,b,c) |
60 | | -# define perl_call_method(a,b) call_method(a,b) |
61 | | -# define perl_call_pv(a,b) call_pv(a,b) |
62 | | -# define perl_call_sv(a,b) call_sv(a,b) |
63 | | -# define perl_eval_pv(a,b) eval_pv(a,b) |
64 | | -# define perl_eval_sv(a,b) eval_sv(a,b) |
65 | | -# define perl_get_av(a,b) get_av(a,b) |
66 | | -# define perl_get_cv(a,b) get_cv(a,b) |
67 | | -# define perl_get_hv(a,b) get_hv(a,b) |
68 | | -# define perl_get_sv(a,b) get_sv(a,b) |
69 | | -# define perl_init_i18nl10n(a) init_i18nl10n(a) |
70 | | -# define perl_require_pv(a) require_pv(a) |
| 58 | +# define perl_atexit(a,b) Perl_call_atexit(aTHX_ a,b) |
| 59 | +# define perl_call_argv(a,b,c) Perl_call_argv(aTHX_ a,b,c) |
| 60 | +# define perl_call_method(a,b) Perl_call_method(aTHX_ a,b) |
| 61 | +# define perl_call_pv(a,b) Perl_call_pv(aTHX_ a,b) |
| 62 | +# define perl_call_sv(a,b) Perl_call_sv(aTHX_ a,b) |
| 63 | +# define perl_eval_pv(a,b) Perl_eval_pv(aTHX_ a,b) |
| 64 | +# define perl_eval_sv(a,b) Perl_eval_sv(aTHX_ a,b) |
| 65 | +# define perl_get_av(a,b) Perl_get_av(aTHX_ a,b) |
| 66 | +# define perl_get_cv(a,b) Perl_get_cv(aTHX_ a,b) |
| 67 | +# define perl_get_hv(a,b) Perl_get_hv(aTHX_ a,b) |
| 68 | +# define perl_get_sv(a,b) Perl_get_sv(aTHX_ a,b) |
| 69 | +# define perl_init_i18nl10n(a) Perl_init_i18nl10n(aTHX_ a) |
| 70 | +# define perl_require_pv(a) Perl_require_pv(aTHX_ a) |
71 | 71 |
|
72 | 72 | /* Before C99, macros could not wrap varargs functions. This |
73 | 73 | provides a set of compatibility functions that don't take an |
|
0 commit comments