Ein Array zurückgeben und den Stack manipulieren


 #include <gssapi/gssapi.h>

 MODULE = Authen::SPNEGO::GSSAPI         PACKAGE = Authen::SPNEGO::GSSAPI
 void
 major_status_fields( major_status )
                 OM_uint32 major_status
        PPCODE:
             XPUSHs( sv_2mortal( newSVnv( GSS_CALLING_ERROR(major_status)  ) )  );
             XPUSHs( sv_2mortal( newSVnv( GSS_ROUTINE_ERROR(major_status)  ) )  );
             XPUSHs( sv_2mortal( newSVnv( GSS_SUPPLEMENTARY_INFO(major_status)  ) )  );