|
Packit Service |
7500fa |
perl_uuid_t* T_PV
|
|
Packit Service |
7500fa |
uuid_context_t* T_PTRUUID
|
|
Packit Service |
7500fa |
|
|
Packit Service |
7500fa |
INPUT
|
|
Packit Service |
7500fa |
T_PTRUUID
|
|
Packit Service |
7500fa |
if (SvROK($arg) && sv_derived_from($arg, \"Data::UUID\")) {
|
|
Packit Service |
7500fa |
IV tmp = SvIV((SV*)SvRV($arg));
|
|
Packit Service |
7500fa |
$var = INT2PTR($type,tmp);
|
|
Packit Service |
7500fa |
}
|
|
Packit Service |
7500fa |
else
|
|
Packit Service |
7500fa |
croak(\"$var is not of type Data::UUID\")
|
|
Packit Service |
7500fa |
OUTPUT
|
|
Packit Service |
7500fa |
T_PTRUUID
|
|
Packit Service |
7500fa |
sv_setref_pv($arg, \"Data::UUID\", (void*)$var);
|