內容

名稱

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 相同的條款下重新散布或修改它。