Lines Matching refs:I32
81 S_save_hek_flags(pTHX_ const char *str, I32 len, U32 hash, int flags)
153 S_hv_notallowed(pTHX_ int flags, const char *key, I32 klen,
207 Perl_hv_store(pTHX_ HV *hv, const char *key, I32 klen_i32, SV *val, U32 hash)
226 Perl_hv_store_flags(pTHX_ HV *hv, const char *key, I32 klen, SV *val,
279 Perl_hv_exists(pTHX_ HV *hv, const char *key, I32 klen_i32)
310 Perl_hv_fetch(pTHX_ HV *hv, const char *key, I32 klen_i32, I32 lval)
366 Perl_hv_fetch_ent(pTHX_ HV *hv, SV *keysv, I32 lval, register U32 hash)
627 /* entry = (HvARRAY(hv))[hash & (I32) HvMAX(hv)]; */
628 entry = ((HE**)xhv->xhv_array)[hash & (I32) xhv->xhv_max];
633 if (HeKLEN(entry) != (I32)klen)
747 oentry = &((HE**)xhv->xhv_array)[hash & (I32) xhv->xhv_max];
842 Perl_hv_delete(pTHX_ HV *hv, const char *key, I32 klen_i32, I32 flags)
868 Perl_hv_delete_ent(pTHX_ HV *hv, SV *keysv, I32 flags, U32 hash)
875 int k_flags, I32 d_flags, U32 hash)
878 register I32 i;
975 /* oentry = &(HvARRAY(hv))[hash & (I32) HvMAX(hv)]; */
976 oentry = &((HE**)xhv->xhv_array)[hash & (I32) xhv->xhv_max];
982 if (HeKLEN(entry) != (I32)klen)
1052 I32 oldsize = (I32) xhv->xhv_max+1; /* HvMAX(hv)+1 (sick) */
1053 register I32 newsize = oldsize * 2;
1054 register I32 i;
1189 bep = ((HE**)a) + (hash & (I32) xhv->xhv_max);
1206 I32 oldsize = (I32) xhv->xhv_max+1; /* HvMAX(hv)+1 (sick) */
1207 register I32 newsize;
1208 register I32 i;
1209 register I32 j;
1215 newsize = (I32) newmax; /* possible truncation here */
1368 I32 riter = HvRITER(ohv);
1449 I32 i;
1451 for (i = 0; i <= (I32) xhv->xhv_max; i++) {
1503 I32 items = (I32)HvPLACEHOLDERS(hv);
1504 I32 i = HvMAX(hv);
1553 I32 riter;
1554 I32 max;
1633 I32
1690 Perl_hv_iternext_flags(pTHX_ HV *hv, I32 flags)
1760 if (xhv->xhv_riter > (I32)xhv->xhv_max /* HvRITER(hv) > HvMAX(hv) */) {
1801 Perl_hv_iterkey(pTHX_ register HE *entry, I32 *retlen)
1898 Perl_hv_iternextsv(pTHX_ HV *hv, char **key, I32 *retlen)
1924 Perl_sharepvn(pTHX_ const char *sv, I32 len, U32 hash)
1935 Perl_unsharepvn(pTHX_ const char *str, I32 len, U32 hash)
1952 S_unshare_hek_or_pvn(pTHX_ HEK *hek, const char *str, I32 len, U32 hash)
1957 register I32 i = 1;
1958 I32 found = 0;
1985 /* oentry = &(HvARRAY(hv))[hash & (I32) HvMAX(hv)]; */
1986 oentry = &((HE**)xhv->xhv_array)[hash & (I32) xhv->xhv_max];
2036 Perl_share_hek(pTHX_ const char *str, I32 len, register U32 hash)
2063 S_share_hek_flags(pTHX_ const char *str, I32 len, register U32 hash, int flags)
2068 register I32 i = 1;
2069 I32 found = 0;
2083 /* oentry = &(HvARRAY(hv))[hash & (I32) HvMAX(hv)]; */
2084 oentry = &((HE**)xhv->xhv_array)[hash & (I32) xhv->xhv_max];