hash 638 lib-src/ebrowse.c find_member (struct sym *cls, char *name, int var, int sc, unsigned int hash) hash 670 lib-src/ebrowse.c if (p->list == list && p->param_hash == hash && streq (name, p->name)) hash 688 lib-src/ebrowse.c add_member_decl (struct sym *cls, char *name, char *regexp, int pos, unsigned int hash, int var, int sc, int vis, int flags) hash 692 lib-src/ebrowse.c m = find_member (cls, name, var, sc, hash); hash 694 lib-src/ebrowse.c m = add_member (cls, name, var, sc, hash); hash 736 lib-src/ebrowse.c add_member_defn (struct sym *cls, char *name, char *regexp, int pos, unsigned int hash, int var, int sc, int flags) hash 742 lib-src/ebrowse.c m = find_member (cls, name, var, SC_MEMBER, hash); hash 745 lib-src/ebrowse.c m = find_member (cls, name, var, SC_STATIC, hash); hash 747 lib-src/ebrowse.c m = add_member (cls, name, var, sc, hash); hash 752 lib-src/ebrowse.c m = find_member (cls, name, var, sc, hash); hash 754 lib-src/ebrowse.c m = add_member (cls, name, var, sc, hash); hash 796 lib-src/ebrowse.c add_global_defn (char *name, char *regexp, int pos, unsigned int hash, int var, int sc, int flags) hash 807 lib-src/ebrowse.c if (find_member (sym, name, 0, SC_FRIEND, hash)) hash 808 lib-src/ebrowse.c add_member_defn (sym, name, regexp, pos, hash, 0, hash 812 lib-src/ebrowse.c add_member_defn (global_symbols, name, regexp, pos, hash, var, sc, flags); hash 827 lib-src/ebrowse.c add_global_decl (char *name, char *regexp, int pos, unsigned int hash, int var, int sc, int flags) hash 835 lib-src/ebrowse.c m = found = find_member (global_symbols, name, var, sc, hash); hash 837 lib-src/ebrowse.c m = add_member (global_symbols, name, var, sc, hash); hash 866 lib-src/ebrowse.c add_member (struct sym *cls, char *name, int var, int sc, unsigned int hash) hash 878 lib-src/ebrowse.c m->param_hash = hash; hash 1644 lib-src/ebrowse.c unsigned hash; hash 1648 lib-src/ebrowse.c *p++ = hash = c; hash 1652 lib-src/ebrowse.c hash = (hash << 1) ^ *p++; hash 1665 lib-src/ebrowse.c for (k = keyword_table[hash % KEYWORD_TABLE_SIZE]; k; k = k->next) hash 2427 lib-src/ebrowse.c unsigned hash = 0; hash 2463 lib-src/ebrowse.c hash = (hash << 1) ^ ident_type_hash; hash 2477 lib-src/ebrowse.c hash = (hash << 1) ^ VOID; hash 2486 lib-src/ebrowse.c hash = (hash << 1) ^ LA1; hash 2491 lib-src/ebrowse.c hash = (hash << 1) ^ LA1; hash 2508 lib-src/ebrowse.c hash = (hash << 1) ^ CONST; hash 2531 lib-src/ebrowse.c return hash; hash 2565 lib-src/ebrowse.c unsigned hash = 0; hash 2661 lib-src/ebrowse.c hash = parm_list (&flags); hash 2667 lib-src/ebrowse.c add_member_decl (cls, id, regexp, pos, hash, 0, sc, vis, flags); hash 2673 lib-src/ebrowse.c add_member_defn (cls, id, regexp, pos, hash, 0, sc, flags); hash 2747 lib-src/ebrowse.c add_member_decl (cls, id, regexp, pos, hash, 0, sc, vis, 0); hash 3220 lib-src/ebrowse.c unsigned hash = 0; hash 3315 lib-src/ebrowse.c hash = parm_list (&flags); hash 3321 lib-src/ebrowse.c add_member_defn (cls, id, regexp, pos, hash, 0, hash 3335 lib-src/ebrowse.c hash = parm_list (&flags); hash 3336 lib-src/ebrowse.c add_global_decl (id, regexp, pos, hash, 0, sc, flags); hash 3350 lib-src/ebrowse.c add_global_defn (id, regexp, pos, hash, 0, sc, flags); hash 2749 lib-src/etags.c int key = hash (str, len); hash 26 lib/regex_internal.c re_hashval_t hash); hash 30 lib/regex_internal.c re_hashval_t hash); hash 1430 lib/regex_internal.c re_hashval_t hash = nodes->nelem + context; hash 1433 lib/regex_internal.c hash += nodes->elems[i]; hash 1434 lib/regex_internal.c return hash; hash 1451 lib/regex_internal.c re_hashval_t hash; hash 1464 lib/regex_internal.c hash = calc_state_hash (nodes, 0); hash 1465 lib/regex_internal.c spot = dfa->state_table + (hash & dfa->state_hash_mask); hash 1470 lib/regex_internal.c if (hash != state->hash) hash 1477 lib/regex_internal.c new_state = create_ci_newstate (dfa, nodes, hash); hash 1499 lib/regex_internal.c re_hashval_t hash; hash 1512 lib/regex_internal.c hash = calc_state_hash (nodes, context); hash 1513 lib/regex_internal.c spot = dfa->state_table + (hash & dfa->state_hash_mask); hash 1518 lib/regex_internal.c if (state->hash == hash hash 1524 lib/regex_internal.c new_state = create_cd_newstate (dfa, nodes, context, hash); hash 1538 lib/regex_internal.c re_hashval_t hash) hash 1544 lib/regex_internal.c newstate->hash = hash; hash 1556 lib/regex_internal.c spot = dfa->state_table + (hash & dfa->state_hash_mask); hash 1593 lib/regex_internal.c re_hashval_t hash) hash 1626 lib/regex_internal.c err = register_state (dfa, newstate, hash); hash 1641 lib/regex_internal.c unsigned int context, re_hashval_t hash) hash 1704 lib/regex_internal.c err = register_state (dfa, newstate, hash); hash 512 lib/regex_internal.h re_hashval_t hash; hash 33 oldXMenu/XDelAssoc.c int hash; hash 38 oldXMenu/XDelAssoc.c hash = x_id & (table->size - 1); hash 40 oldXMenu/XDelAssoc.c bucket = &table->buckets[hash]; hash 43 oldXMenu/XLookAssoc.c int hash; hash 48 oldXMenu/XLookAssoc.c hash = x_id & (table->size - 1); hash 50 oldXMenu/XLookAssoc.c bucket = &table->buckets[hash]; hash 41 oldXMenu/XMakeAssoc.c int hash; hash 47 oldXMenu/XMakeAssoc.c hash = x_id & (table->size - 1); hash 49 oldXMenu/XMakeAssoc.c bucket = &table->buckets[hash]; hash 5862 src/alloc.c pure->hash = purecopy (table->hash); hash 58 src/category.c Lisp_Object hash; hash 59 src/category.c ptrdiff_t i = hash_lookup (h, category_set, &hash); hash 62 src/category.c hash_put (h, category_set, Qnil, hash); hash 2894 src/comp.c XFIXNUM (CALL1I (hash-table-count, hash 4484 src/comp.c Lisp_Object hash = concat3 (path_hash, separator, content_hash); hash 4485 src/comp.c return concat3 (filename, hash, build_string (NATIVE_ELISP_SUFFIX)); hash 656 src/composite.c Lisp_Object hash = h->test.hashfn (header, h); hash 669 src/composite.c ptrdiff_t id = hash_put (h, LGSTRING_HEADER (copy), copy, hash); hash 915 src/dispextern.h unsigned hash; hash 1831 src/dispextern.h uintptr_t hash; hash 3237 src/dispextern.h EMACS_UINT hash; hash 341 src/dispnew.c return row->hash == row_hash (row); hash 1010 src/dispnew.c unsigned hash_tem = a->hash; hash 1026 src/dispnew.c a->hash = b->hash; hash 1027 src/dispnew.c b->hash = hash_tem; hash 1171 src/dispnew.c unsigned hash = 0; hash 1184 src/dispnew.c hash = (((hash << 4) + (hash >> 24)) & 0x0fffffff) + c; hash 1185 src/dispnew.c hash = (((hash << 4) + (hash >> 24)) & 0x0fffffff) + face_id; hash 1189 src/dispnew.c if (hash == 0) hash 1190 src/dispnew.c hash = 1; hash 1193 src/dispnew.c return hash; hash 1269 src/dispnew.c else if (a->hash != b->hash) hash 1961 src/dispnew.c to->hash = from->hash; hash 2780 src/dispnew.c if (!desired_row->hash hash 2786 src/dispnew.c desired_row->hash = row_hash (desired_row); hash 4489 src/dispnew.c ptrdiff_t i = row->hash % row_table_size; hash 2758 src/fns.c Lisp_Object hash; hash 2759 src/fns.c ptrdiff_t i = hash_lookup (h, o1, &hash); hash 2769 src/fns.c hash_put (h, o1, Fcons (o2, Qnil), hash); hash 4271 src/fns.c gc_aset (h->hash, idx, val); hash 4482 src/fns.c Lisp_Object hash = hash_table_user_defined_call (ARRAYELTS (args), args, h); hash 4483 src/fns.c return FIXNUMP (hash) ? hash : make_ufixnum (sxhash (hash)); hash 4580 src/fns.c h->hash = make_nil_vector (size); hash 4613 src/fns.c h2->hash = Fcopy_sequence (h1->hash); hash 4667 src/fns.c Lisp_Object hash = larger_vector (h->hash, next_size - old_size, hash 4672 src/fns.c h->hash = hash; hash 4699 src/fns.c hash_table_rehash (Lisp_Object hash) hash 4701 src/fns.c struct Lisp_Hash_Table *h = XHASH_TABLE (hash); hash 4727 src/fns.c hash_lookup (struct Lisp_Hash_Table *h, Lisp_Object key, Lisp_Object *hash) hash 4733 src/fns.c if (hash) hash 4734 src/fns.c *hash = hash_code; hash 4771 src/fns.c Lisp_Object hash) hash 4788 src/fns.c set_hash_hash_slot (h, i, hash); hash 4791 src/fns.c start_of_bucket = XUFIXNUM (hash) % ASIZE (h->index); hash 4847 src/fns.c memclear (xvector_contents (h->hash), size * word_size); hash 4924 src/fns.c if (!NILP (h->hash)) hash 4981 src/fns.c EMACS_UINT hash = len; hash 4984 src/fns.c ptrdiff_t step = sizeof hash + ((end - p) >> 3); hash 4986 src/fns.c while (p + sizeof hash <= end) hash 4991 src/fns.c memcpy (&c, p, sizeof hash); hash 4993 src/fns.c hash = sxhash_combine (hash, c); hash 5001 src/fns.c hash = sxhash_combine (hash, c); hash 5004 src/fns.c return hash; hash 5013 src/fns.c EMACS_UINT hash = hash_string (ptr, len); hash 5014 src/fns.c return SXHASH_REDUCE (hash); hash 5022 src/fns.c EMACS_UINT hash = 0; hash 5025 src/fns.c hash = sxhash_combine (hash, u.word[i]); hash 5026 src/fns.c return SXHASH_REDUCE (hash); hash 5035 src/fns.c EMACS_UINT hash = 0; hash 5044 src/fns.c hash = sxhash_combine (hash, hash2); hash 5050 src/fns.c hash = sxhash_combine (hash, hash2); hash 5053 src/fns.c return SXHASH_REDUCE (hash); hash 5063 src/fns.c EMACS_UINT hash = ASIZE (vec); hash 5066 src/fns.c n = min (SXHASH_MAX_LEN, hash & PSEUDOVECTOR_FLAG ? PVSIZE (vec) : hash); hash 5070 src/fns.c hash = sxhash_combine (hash, hash2); hash 5073 src/fns.c return SXHASH_REDUCE (hash); hash 5082 src/fns.c EMACS_UINT hash = size; hash 5087 src/fns.c hash = sxhash_combine (hash, bool_vector_data (vec)[i]); hash 5089 src/fns.c return SXHASH_REDUCE (hash); hash 5099 src/fns.c EMACS_UINT hash = 0; hash 5102 src/fns.c hash = sxhash_combine (hash, mpz_getlimbn (*n, i)); hash 5104 src/fns.c return SXHASH_REDUCE (hash); hash 5157 src/fns.c EMACS_UINT hash hash 5159 src/fns.c return SXHASH_REDUCE (hash); hash 5165 src/fns.c EMACS_UINT hash = OVERLAY_START (obj); hash 5166 src/fns.c hash = sxhash_combine (hash, OVERLAY_END (obj)); hash 5167 src/fns.c hash = sxhash_combine (hash, sxhash_obj (XOVERLAY (obj)->plist, depth)); hash 5168 src/fns.c return SXHASH_REDUCE (hash); hash 5493 src/fns.c Lisp_Object hash; hash 5494 src/fns.c ptrdiff_t i = hash_lookup (h, key, &hash); hash 5498 src/fns.c hash_put (h, key, value, hash); hash 5546 src/fns.c (Lisp_Object name, Lisp_Object test, Lisp_Object hash) hash 5548 src/fns.c return Fput (name, Qhash_table_test, list2 (test, hash)); hash 2894 src/gnutls.c gnutls_hash_hd_t hash; hash 2895 src/gnutls.c int ret = gnutls_hash_init (&hash, gda); hash 2909 src/gnutls.c ret = gnutls_hash (hash, idata + istart_byte, iend_byte - istart_byte); hash 2913 src/gnutls.c gnutls_hash_deinit (hash, NULL); hash 2918 src/gnutls.c gnutls_hash_output (hash, SSDATA (digest)); hash 2919 src/gnutls.c gnutls_hash_deinit (hash, NULL); hash 43 src/haiku_font_support.cc unsigned int hash; hash 121 src/haiku_font_support.cc uint32_t hash; hash 124 src/haiku_font_support.cc hash = hash_string (family) ^ hash_string (style); hash 125 src/haiku_font_support.cc bucket = font_object_cache[hash % 2048]; hash 129 src/haiku_font_support.cc if (next->hash == hash) hash 140 src/haiku_font_support.cc next->hash = hash; hash 142 src/haiku_font_support.cc font_object_cache[hash % 2048] = next; hash 149 src/haiku_font_support.cc uint32_t hash; hash 152 src/haiku_font_support.cc hash = hash_string (family) ^ hash_string (style); hash 153 src/haiku_font_support.cc bucket = font_object_cache[hash % 2048]; hash 157 src/haiku_font_support.cc if (next->hash == hash) hash 1651 src/image.c make_image (Lisp_Object spec, EMACS_UINT hash) hash 1663 src/image.c img->hash = hash; hash 1682 src/image.c c->buckets[img->hash % IMAGE_CACHE_BUCKETS_SIZE] = img->next; hash 2097 src/image.c search_image_cache (struct frame *f, Lisp_Object spec, EMACS_UINT hash, hash 2103 src/image.c int i = hash % IMAGE_CACHE_BUCKETS_SIZE; hash 2120 src/image.c if (img->hash == hash hash 2175 src/image.c EMACS_UINT hash = sxhash (filter_image_spec (spec)); hash 2181 src/image.c while ((img = search_image_cache (f, spec, hash, 0, 0, 0, NULL, true))) hash 3335 src/image.c EMACS_UINT hash; hash 3356 src/image.c hash = sxhash (filter_image_spec (spec)); hash 3357 src/image.c img = search_image_cache (f, spec, hash, foreground, background, hash 3369 src/image.c img = make_image (spec, hash); hash 3487 src/image.c i = img->hash % IMAGE_CACHE_BUCKETS_SIZE; hash 5375 src/image.c EMACS_UINT hash = hash_string (color_name, strlen (color_name)); hash 5376 src/image.c return hash % XPM_COLOR_CACHE_BUCKETS; hash 6482 src/image.c unsigned hash = ct_hash_rgb (r, g, b); hash 6483 src/image.c int i = hash % CT_SIZE; hash 882 src/json.c Lisp_Object key = build_string_from_utf8 (key_str), hash; hash 883 src/json.c ptrdiff_t i = hash_lookup (h, key, &hash); hash 887 src/json.c hash_put (h, key, json_to_lisp (value, conf), hash); hash 2416 src/lisp.h Lisp_Object hash; hash 2512 src/lisp.h return AREF (h->hash, idx); hash 4265 src/lread.c Lisp_Object hash; hash 4266 src/lread.c ptrdiff_t i = hash_lookup (h, number, &hash); hash 4271 src/lread.c hash_put (h, number, placeholder, hash); hash 4581 src/lread.c Lisp_Object hash; hash 4582 src/lread.c ptrdiff_t i = hash_lookup (h2, placeholder, &hash); hash 4584 src/lread.c hash_put (h2, placeholder, Qnil, hash); hash 4596 src/lread.c Lisp_Object hash; hash 4597 src/lread.c ptrdiff_t i = hash_lookup (h2, obj, &hash); hash 4599 src/lread.c hash_put (h2, obj, Qnil, hash); hash 4608 src/lread.c Lisp_Object hash; hash 4609 src/lread.c ptrdiff_t i = hash_lookup (h, e->u.numbered.number, &hash); hash 5080 src/lread.c size_t hash; hash 5118 src/lread.c hash = oblookup_last_bucket_number; hash 5120 src/lread.c if (EQ (AREF (obarray, hash), tem)) hash 5126 src/lread.c ASET (obarray, hash, sym); hash 5129 src/lread.c ASET (obarray, hash, make_fixnum (0)); hash 5135 src/lread.c for (tail = AREF (obarray, hash); hash 5161 src/lread.c size_t hash; hash 5169 src/lread.c hash = hash_string (ptr, size_byte) % obsize; hash 5170 src/lread.c bucket = AREF (obarray, hash); hash 5171 src/lread.c oblookup_last_bucket_number = hash; hash 5188 src/lread.c XSETINT (tem, hash); hash 2694 src/pdumper.c h->next = h->hash = make_fixnum (npairs); hash 2700 src/pdumper.c hash_table_thaw (Lisp_Object hash) hash 2702 src/pdumper.c struct Lisp_Hash_Table *h = XHASH_TABLE (hash); hash 2703 src/pdumper.c h->hash = make_nil_vector (XFIXNUM (h->hash)); hash 2707 src/pdumper.c hash_table_rehash (hash); hash 2720 src/pdumper.c struct Lisp_Hash_Table *hash = &hash_munged; hash 2722 src/pdumper.c hash_table_freeze (hash); hash 2725 src/pdumper.c START_DUMP_PVEC (ctx, &hash->header, struct Lisp_Hash_Table, out); hash 2726 src/pdumper.c dump_pseudovector_lisp_fields (ctx, &out->header, &hash->header); hash 2729 src/pdumper.c DUMP_FIELD_COPY (out, hash, count); hash 2730 src/pdumper.c DUMP_FIELD_COPY (out, hash, next_free); hash 2731 src/pdumper.c DUMP_FIELD_COPY (out, hash, purecopy); hash 2732 src/pdumper.c DUMP_FIELD_COPY (out, hash, mutable); hash 2733 src/pdumper.c DUMP_FIELD_COPY (out, hash, rehash_threshold); hash 2734 src/pdumper.c DUMP_FIELD_COPY (out, hash, rehash_size); hash 2735 src/pdumper.c dump_field_lv (ctx, out, hash, &hash->key_and_value, WEIGHT_STRONG); hash 2736 src/pdumper.c dump_field_lv (ctx, out, hash, &hash->test.name, WEIGHT_STRONG); hash 2737 src/pdumper.c dump_field_lv (ctx, out, hash, &hash->test.user_hash_function, hash 2739 src/pdumper.c dump_field_lv (ctx, out, hash, &hash->test.user_cmp_function, hash 2741 src/pdumper.c dump_field_emacs_ptr (ctx, out, hash, &hash->test.cmpfn); hash 2742 src/pdumper.c dump_field_emacs_ptr (ctx, out, hash, &hash->test.hashfn); hash 2743 src/pdumper.c eassert (hash->next_weak == NULL); hash 2151 src/print.c } hash; hash 2608 src/print.c .u.hash.obj = obj, hash 2609 src/print.c .u.hash.nobjs = size * 2, hash 2610 src/print.c .u.hash.idx = 0, hash 2611 src/print.c .u.hash.printed = 0, hash 2612 src/print.c .u.hash.truncated = (size < h->count), hash 2752 src/print.c if (e->u.hash.printed >= e->u.hash.nobjs) hash 2754 src/print.c if (e->u.hash.truncated) hash 2756 src/print.c if (e->u.hash.printed) hash 2766 src/print.c if (e->u.hash.printed) hash 2769 src/print.c struct Lisp_Hash_Table *h = XHASH_TABLE (e->u.hash.obj); hash 2770 src/print.c if ((e->u.hash.printed & 1) == 0) hash 2773 src/print.c ptrdiff_t idx = e->u.hash.idx; hash 2776 src/print.c e->u.hash.idx = idx; hash 2781 src/print.c obj = HASH_VALUE (h, e->u.hash.idx); hash 2782 src/print.c e->u.hash.idx++; hash 2784 src/print.c e->u.hash.printed++; hash 179 src/profiler.c Lisp_Object hash; hash 180 src/profiler.c ptrdiff_t j = hash_lookup (log, backtrace, &hash); hash 191 src/profiler.c ptrdiff_t j = hash_put (log, backtrace, make_fixnum (count), hash); hash 569 src/profiler.c EMACS_UINT hash; hash 572 src/profiler.c hash = 0; hash 581 src/profiler.c hash = sxhash_combine (hash, hash1); hash 585 src/profiler.c hash = XHASH (bt); hash 586 src/profiler.c return make_ufixnum (SXHASH_REDUCE (hash)); hash 839 src/scroll.c struct { unsigned hash; int count; } lines[NLINES]; hash 863 src/scroll.c lines[h].hash = newhash[i]; hash 873 src/scroll.c if (oldhash[i] == lines[h].hash) hash 877 src/scroll.c lines[h].hash = 0; hash 3066 src/term.c to->hash = from->hash; hash 3090 src/term.c to->hash = from->hash; hash 23355 src/xdisp.c row->hash = row_hash (row); hash 26967 src/xdisp.c row->hash = row_hash (row); hash 4458 src/xfaces.c uintptr_t hash = 0; hash 4461 src/xfaces.c hash = (hash << 1) ^ c_tolower (*s); hash 4462 src/xfaces.c return hash; hash 4821 src/xfaces.c cache_face (struct face_cache *c, struct face *face, uintptr_t hash) hash 4823 src/xfaces.c int i = hash % FACE_CACHE_BUCKETS_SIZE; hash 4825 src/xfaces.c face->hash = hash; hash 4893 src/xfaces.c int i = face->hash % FACE_CACHE_BUCKETS_SIZE; hash 4924 src/xfaces.c uintptr_t hash = lface_hash (attr); hash 4925 src/xfaces.c int i = hash % FACE_CACHE_BUCKETS_SIZE; hash 4935 src/xfaces.c if (face->hash == hash hash 4963 src/xfaces.c uintptr_t hash; hash 4969 src/xfaces.c hash = lface_hash (base_face->lface); hash 4970 src/xfaces.c i = hash % FACE_CACHE_BUCKETS_SIZE; hash 6049 src/xfaces.c cache_face (cache, face, face->hash); hash 7047 src/xfaces.c fprintf (stderr, "hash: %" PRIuPTR "\n", face->hash); hash 9221 src/xterm.c unsigned int hash, idx; hash 9246 src/xterm.c hash = x_hash_string_ignore_case (color_name); hash 9247 src/xterm.c idx = hash % dpyinfo->color_names_size; hash 1843 test/manual/etags/c-src/emacs/src/lisp.h Lisp_Object hash; hash 1920 test/manual/etags/c-src/emacs/src/lisp.h return AREF (h->hash, idx); hash 2372 test/manual/etags/c-src/etags.c int key = hash (str, len); hash 2196 test/manual/etags/y-src/cccp.c lookup (name, len, hash) hash 2199 test/manual/etags/y-src/cccp.c int hash; hash 999 test/manual/etags/y-src/cccp.y lookup (name, len, hash) hash 1002 test/manual/etags/y-src/cccp.y int hash;