XS::Typemap - 模組用於測試與 Perl 一同發行的 XS 型別對應表
use XS::Typemap;
$output = T_IV( $input );
$output = T_PV( $input );
@output = T_ARRAY( @input );
此模組用於測試與 Perl 一同發行的 XS 型別對應表是否如廣告所述正常運作。每個型別對應表定義都有可用的函式(最終)。一般而言,每個函式都會取得變數,透過 OUTPUT 型別對應表處理,然後使用 INPUT 型別對應表傳回。
然後,測試指令碼可以比較輸入和輸出,以確保它們是預期的值。當僅提供輸入或輸出函式時,函式將以型別對應表條目命名,並附加「_IN」或「_OUT」。
所有函式都已匯出。沒有理由不這麼做,因為整個目的是為了測試 Perl。命名空間污染將僅限於測試指令碼。
此模組僅供測試使用,通常不應安裝。
Tim Jenness <t.jenness@jach.hawaii.edu>
版權所有 (C) 2001 Tim Jenness。此程式為免費軟體;您可以在與 Perl 相同的條款下重新散布或修改它。