6 MODULE = XS::APItest:Hash PACKAGE = XS::APItest::Hash
17 key = SvPV(key_sv, len);
18 RETVAL = hv_exists(hash, key, SvUTF8(key_sv) ? -len : len);
24 sub TIEHASH { bless {}, $_[0] }
25 sub STORE { $_[0]->{$_[1]} = $_[2] }
26 sub FETCH { $_[0]->{$_[1]} }
27 sub FIRSTKEY { my $a = scalar keys %{$_[0]}; each %{$_[0]} }
28 sub NEXTKEY { each %{$_[0]} }
29 sub EXISTS { exists $_[0]->{$_[1]} }
30 sub DELETE { delete $_[0]->{$_[1]} }
31 sub CLEAR { %{$_[0]} = () }
35 MODULE = XS::APItest PACKAGE = XS::APItest
43 printf("%5.3f\n",val);
48 #ifdef HAS_LONG_DOUBLE
59 #ifdef HAS_LONG_DOUBLE
60 # if defined(PERL_PRIfldbl) && (LONG_DOUBLESIZE > DOUBLESIZE)
61 long double val = 7.0;
62 printf("%5.3" PERL_PRIfldbl "\n",val);
65 printf("%5.3f\n",val);
85 printf("%5.3f\n",val);