Lines Matching refs:fname
32 bool maildir_filename_get_size(const char *fname, char type, uoff_t *size_r)
36 for (; *fname != '\0'; fname++) {
37 i_assert(*fname != '/');
38 if (*fname == ',' && fname[1] == type && fname[2] == '=') {
39 fname += 3;
44 if (*fname == '\0')
47 while (*fname >= '0' && *fname <= '9') {
48 size = size * 10 + (*fname - '0');
49 fname++;
52 if (*fname != MAILDIR_INFO_SEP &&
53 *fname != MAILDIR_EXTRA_SEP &&
54 *fname != '\0')
94 static bool maildir_fname_get_usecs(const char *fname, int *usecs_r)
100 if (*fname != '.')
103 fname++;
104 while (*fname != '\0' && *fname != '.' && *fname != MAILDIR_INFO_SEP) {
105 if (*fname++ == 'M') {
106 while (*fname >= '0' && *fname <= '9') {
107 usecs = usecs * 10 + (*fname - '0');
108 fname++;