################################################################################ ## ## $Revision: 4 $ ## $Author: mhx $ ## $Date: 2006/01/14 18:07:58 +0100 $ ## ################################################################################ ## ## Version 3.x, Copyright (C) 2004-2006, Marcus Holland-Moritz. ## Version 2.x, Copyright (C) 2001, Paul Marquess. ## Version 1.x, Copyright (C) 1999, Kenneth Albanowski. ## ## This program is free software; you can redistribute it and/or ## modify it under the same terms as Perl itself. ## ################################################################################ =provides PL_signals PERL_SIGNALS_UNSAFE_FLAG =implementation #ifndef PERL_SIGNALS_UNSAFE_FLAG #define PERL_SIGNALS_UNSAFE_FLAG 0x0001 __NEED_VAR__ U32 PL_signals = PERL_SIGNALS_UNSAFE_FLAG; #endif =xsinit #define NEED_PL_signals =xsmisc U32 get_PL_signals_1(void) { return PL_signals; } extern U32 get_PL_signals_2(void); extern U32 get_PL_signals_3(void); =xsubs int compare_PL_signals() CODE: { U32 ref = get_PL_signals_1(); RETVAL = ref == get_PL_signals_2() && ref == get_PL_signals_3(); } OUTPUT: RETVAL =tests plan => 1 ok(Devel::PPPort::compare_PL_signals());