⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exception.c

📁 source of perl for linux application,
💻 C
字号:
#include "EXTERN.h"#include "perl.h"#define NO_XSLOCKS#include "XSUB.h"static void throws_exception(int throw_e){  if (throw_e)    croak("boo\n");}/* Don't give this the same name as exection() in ext/Devel/PPPort/module3.c   as otherwise building entirely staticly will cause a test to fail, as   PPPort's execption() gets used in place of this one.  */   int apitest_exception(int throw_e){  dTHR;  dXCPT;  SV *caught = get_sv("XS::APItest::exception_caught", 0);  XCPT_TRY_START {    throws_exception(throw_e);  } XCPT_TRY_END  XCPT_CATCH  {    sv_setiv(caught, 1);    XCPT_RETHROW;  }  sv_setiv(caught, 0);  return 42;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -