/dovecot/src/lib/ |
H A D | bits.c | 15 size_t nearest_power(size_t num) argument 17 i_assert(num <= ((size_t)1 << (CHAR_BIT*sizeof(size_t) - 1))); 19 if (num == 0) 22 return 1UL << BITS_REQUIRED(num - 1); 28 unsigned int bits_required8(uint8_t num) argument 31 if (num > 0xf) { ret += 4; num >>= 4; } 32 if (num > 0x3) { ret += 2; num >>= 2; } 33 num [all...] |
H A D | primes.c | 39 unsigned int primes_closest(unsigned int num) argument 44 if ((num & (1U << i)) != 0)
|
H A D | test-primes.c | 8 unsigned int i, j, num; local 12 for (num = 1; num < 1024; num++) { 13 if (primes_closest(num) < num) 17 num = (1U << i) - 100; 18 for (j = 0; j < 200; j++, num++) { 19 if (primes_closest(num) < num) [all...] |
H A D | test-imem.c | 6 uint32_t num[10]; member in struct:test_struct 15 memset(ab.num, 0xab, sizeof(ab.num)); 16 memset(bc.num, 0xbc, sizeof(bc.num)); 17 memset(cd.num, 0xcd, sizeof(cd.num)); 18 memset(de.num, 0xde, sizeof(de.num));
|
H A D | numpack.c | 7 void numpack_encode(buffer_t *buf, uint64_t num) argument 10 while (num >= 0x80) { 11 buffer_append_c(buf, (num & 0x7f) | 0x80); 12 num >>= 7; 15 buffer_append_c(buf, num); 47 uint64_t num; local 49 if (numpack_decode(p, end, &num) < 0) 51 if (num > 4294967295U) 54 *num_r = (uint32_t)num;
|
H A D | test-numpack.c | 38 uint64_t num; local 51 test_assert_idx(numpack_decode(&p, end, &num) == 0, i); 52 test_assert_idx(num == enc_tests[i].input, i); 59 num = magic; 60 test_assert_idx(numpack_decode(&p, end, &num) == -1, i); 61 test_assert_idx(p == dec_fails[i].input && num == magic, i);
|
H A D | test-priorityq.c | 9 int num; member in struct:pq_test_item 16 return i1->num - i2->num; 48 item->num = input[i]; 54 test_assert(item->num == output[0]); 57 test_assert(item->num > output[0]); 58 test_assert(item->num <= output[N_ELEMENTS(output)-1]); 65 test_assert(output[j] == item->num); 68 test_assert(output[j] == item->num); 82 items[j].num [all...] |
H A D | test-bits.c | 19 /* nearest_power(num) == 1ULL << bits_required64(num-1) */ 23 size_t num; local 29 num = (size_t)1 << b; 30 test_assert_idx(nearest_power(num-1) == num, b); 31 test_assert_idx(nearest_power(num ) == num, b); 32 test_assert_idx(nearest_power(num+1) == num<< 69 uint64_t num = 1ULL << b; local [all...] |
H A D | bits.h | 9 /* Returns x, such that x is the smallest power of 2 >= num. */ 10 size_t nearest_power(size_t num) ATTR_CONST; 12 /* Returns TRUE if 2^x=num, i.e. if num has only a single bit set to 1. */ 14 bits_is_power_of_two(uint64_t num) argument 16 return num > 0 && (num & (num - 1)) == 0; 21 bits_required32(uint32_t num) argument 23 return num 26 bits_required8(uint8_t num) argument 29 bits_required16(uint16_t num) argument 32 bits_required64(uint64_t num) argument 40 bits_required16(uint16_t num) argument 46 bits_required32(uint32_t num) argument 52 bits_required64(uint64_t num) argument 60 bits_rotl64(uint64_t num, unsigned int count) argument 68 bits_rotl32(uint32_t num, unsigned int count) argument 76 bits_rotr64(uint64_t num, unsigned int count) argument 84 bits_rotr32(uint32_t num, unsigned int count) argument [all...] |
H A D | strnum.c | 117 bool str_uint_equals(const char *str, uintmax_t num) argument 123 return l == num;
|
/dovecot/src/lib-imap/ |
H A D | imap-seqset.c | 8 uint32_t num; local 10 num = 0; 15 num = num*10 + (**str - '0'); 19 if (num == (uint32_t)-1) { 23 num--; 26 return num;
|
/dovecot/src/lib-index/ |
H A D | mail-index-util.c | 35 void mail_index_pack_num(uint8_t **p, uint32_t num) argument 38 while (num >= 0x80) { 39 **p = (num & 0x7f) | 0x80; 41 num >>= 7; 44 **p = num;
|
/dovecot/src/lib-storage/index/imapc/ |
H A D | imapc-settings.c | 88 enum imapc_features num; member in struct:imapc_feature_list 141 features |= list->num;
|
/dovecot/src/lib-storage/index/pop3c/ |
H A D | pop3c-settings.c | 53 enum pop3c_features num; member in struct:pop3c_feature_list 74 features |= list->num;
|
/dovecot/src/doveadm/dsync/ |
H A D | dsync-mailbox-state.c | 16 static void put_uint32(buffer_t *output, uint32_t num) argument 20 cpu32_to_le_unaligned(num, tmp);
|
/dovecot/src/lib-mail/ |
H A D | message-header-decode.c | 16 unsigned int num = 0; local 22 start_pos[num++] = i; 23 if (num == QCOUNT)
|
/dovecot/src/pop3/ |
H A D | pop3-settings.c | 119 enum pop3_client_workarounds num; member in struct:pop3_client_workaround_list 141 client_workarounds |= list->num;
|
/dovecot/src/doveadm/ |
H A D | doveadm-settings.c | 142 enum dsync_features num; member in struct:dsync_feature_list 163 features |= list->num;
|
/dovecot/src/imap/ |
H A D | imap-settings.c | 136 enum imap_client_workarounds num; member in struct:imap_client_workaround_list 159 client_workarounds |= list->num;
|
H A D | cmd-thread.c | 180 uint32_t num; local 220 num = cmd->uid ? mail->uid : mail->seq; 221 array_append(&cur_thread->msgs, &num, 1);
|
/dovecot/src/stats/ |
H A D | stats-metrics.c | 162 intmax_t num = 0; local 167 num = field->value.intmax; 170 num = field->value.timeval.tv_sec * 1000000ULL + 174 stats_dist_add(metric->fields[i].stats, num);
|
/dovecot/src/lib-settings/ |
H A D | settings.c | 45 int num; local 47 if (sscanf(value, "%i", &num) != 1 || num < 0) 49 *result = num;
|
/dovecot/src/lib-storage/index/cydir/ |
H A D | cydir-save.c | 50 cydir_get_save_path(struct cydir_save_context *ctx, unsigned int num) argument 55 return t_strdup_printf("%s/%s.%u", dir, ctx->tmp_basename, num);
|
/dovecot/src/auth/ |
H A D | auth-settings.c | 390 unsigned int num; local 394 if (str_to_uint(p+1, &num) < 0 || num == 0) {
|
H A D | db-passwd-file.c | 53 int num = (pass[len-3] - '0') * 10 + (pass[len-2] - '0'); local 56 if (num == 34) { 59 } else if (num == 56) {
|