Handling errors in Perl XS modules
This page deals with how to handle errors when creating a Perl XS module.
If you need to use stdarg
error handling, of the type
which uses a va_list
rather than three dots, there are
functions called vwarn
and vcroak
defined in
util.c in the Perl distribution. These functions are not documented. They both take a
format string and a pointer to a va_list
(rather than
a va_list
itself) as their second argument.
Web links
Copyright © Ben Bullock 2009-2024. All
rights reserved.
For comments, questions, and corrections, please email
Ben Bullock
(benkasminbullock@gmail.com).
/
Privacy /
Disclaimer