1 /* SWIG interface for libitkacl */
6 * ITKACL now threadsafe using exceptions found in PHP5.
7 * -1 is return on unexpected event, eg. realm doesn't exist.
9 * The naming of the class is somewhat braindamaged due to SWIG
13 /* This is due to Swig forgetting one file */
14 #include <php5/Zend/zend_exceptions.h>
16 extern "C" int itkacl_check(char *realm, char *user, char *errmsg, size_t errmsgsize);
20 static int check(char *realm, char *user);
23 int itkaclwrap::check(char *realm, char *user)
25 char itkacl_errmsg[1024];
26 int ret = itkacl_check(realm, user, itkacl_errmsg, 1024);
28 SWIG_exception(SWIG_RuntimeError,itkacl_errmsg);