Lines Matching defs:size
46 /* alsize: the suggested minimum size for a dynamic array object. */
66 _IO_str_init_static (sf, ptr, size, pstart)
69 int size;
74 if (size == 0)
75 size = strlen (ptr);
76 else if (size < 0)
78 /* If size is negative 'the characters are assumed to
81 size = 512;
83 for (; s = 2*size, s > 0 && ptr + s > ptr && s < 0x4000000L; )
84 size = s;
85 /* Try increasing size as much as we can without wrapping around. */
86 for (s = size >> 1; s > 0; s >>= 1)
88 if (ptr + size + s > ptr)
89 size += s;
92 INTUSE(_IO_setb) (fp, ptr, ptr + size, 0);
100 fp->_IO_write_end = ptr + size;
107 fp->_IO_read_end = ptr+size;
115 _IO_str_init_readonly (sf, ptr, size)
118 int size;
120 INTUSE(_IO_str_init_static) (sf, (char *) ptr, size, NULL);
205 /* The size of the valid part of the buffer. */