The R Project SVN R

Rev

Rev 43972 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 43972 Rev 64167
Line 1206... Line 1206...
1206
		      inmem_hash_tab[i] =
1206
		      inmem_hash_tab[i] =
1207
			W (domain->must_swap_hash_tab, domain->hash_tab[i]);
1207
			W (domain->must_swap_hash_tab, domain->hash_tab[i]);
1208
		    for (i = 0; i < n_inmem_sysdep_strings; i++)
1208
		    for (i = 0; i < n_inmem_sysdep_strings; i++)
1209
		      {
1209
		      {
1210
			const char *msgid = inmem_orig_sysdep_tab[i].pointer;
1210
			const char *msgid = inmem_orig_sysdep_tab[i].pointer;
1211
			nls_uint32 hash_val = __hash_string (msgid);
1211
			nls_uint32 hash_val = (nls_uint32) __hash_string (msgid);
1212
			nls_uint32 idx = hash_val % domain->hash_size;
1212
			nls_uint32 idx = hash_val % domain->hash_size;
1213
			nls_uint32 incr =
1213
			nls_uint32 incr =
1214
			  1 + (hash_val % (domain->hash_size - 2));
1214
			  1 + (hash_val % (domain->hash_size - 2));
1215
 
1215
 
1216
			for (;;)
1216
			for (;;)