Lines Matching refs:str_size
35 size_t alloc_size, str_size;
42 str_size = 0;
57 MPFR_ASSERTD (str_size < (size_t) -1);
58 if (str_size >= alloc_size)
65 MPFR_ASSERTD (str_size < alloc_size);
71 str[str_size++] = (unsigned char) c;
72 if (str_size == (size_t) -1)
82 if (MPFR_UNLIKELY (str_size == (size_t) -1 || str_size == 0 ||
90 /* number of characters read is nread + str_size - 1 */
93 then necessarily str_size >= alloc_size was checked, so
94 now str_size < alloc_size. */
95 MPFR_ASSERTD (str_size < alloc_size);
97 str[str_size] = '\0';
108 str_size += nread - 1;
109 if (MPFR_UNLIKELY (str_size < nread - 1)) /* size_t overflow */
112 return str_size;