Lines Matching refs:len

65 void outputStream::update_position(const char* s, size_t len) {
66 for (size_t i = 0; i < len; i++) {
124 size_t len;
125 const char* str = do_vsnprintf(buffer, O_BUFLEN, format, ap, false, len);
126 write(str, len);
134 size_t len;
135 const char* str = do_vsnprintf(buffer, O_BUFLEN, format, ap, true, len);
136 write(str, len);
142 size_t len;
143 const char* str = do_vsnprintf(buffer, O_BUFLEN, format, argptr, false, len);
144 write(str, len);
149 size_t len;
150 const char* str = do_vsnprintf(buffer, O_BUFLEN, format, argptr, true, len);
151 write(str, len);
266 void outputStream::print_data(void* data, size_t len, bool with_ascii) {
267 size_t limit = (len + 16) / 16 * 16;
275 if (i < len) {
285 if (idx < len) {
311 void stringStream::write(const char* s, size_t len) {
312 size_t write_len = len; // number of non-null bytes to write
313 size_t end = buffer_pos + len + 1; // position after write and final '\0'
340 update_position(s, len);
367 void fileStream::write(const char* s, size_t len) {
370 size_t count = fwrite(s, 1, len, _file);
372 update_position(s, len);
417 void fdStream::write(const char* s, size_t len) {
420 size_t count = ::write(_fd, s, (int)len);
422 update_position(s, len);
452 void rotatingFileStream::write(const char* s, size_t len) {
454 size_t count = fwrite(s, 1, len, _file);
457 update_position(s, len);
785 // Yuck: jio_print does not accept char*/len.
786 static void call_jio_print(const char* s, size_t len) {
788 if (len > sizeof(buffer)-1) {
790 len = sizeof(buffer)-1;
792 strncpy(buffer, s, len);
793 buffer[len] = '\0';
798 void defaultStream::write(const char* s, size_t len) {
805 if (s[len] == '\0') {
808 call_jio_print(s, len);
815 xmlTextStream::write(s, len);
821 update_position(s, len);
947 void staticBufferStream::write(const char* c, size_t len) {
948 _outer_stream->print_raw(c, (int)len);
958 size_t len;
959 const char* str = do_vsnprintf(_buffer, _buflen, format, ap, false, len);
960 write(str, len);
967 size_t len;
968 const char* str = do_vsnprintf(_buffer, _buflen, format, ap, true, len);
969 write(str, len);
974 size_t len;
975 const char* str = do_vsnprintf(_buffer, _buflen, format, argptr, false, len);
976 write(str, len);
980 size_t len;
981 const char* str = do_vsnprintf(_buffer, _buflen, format, argptr, true, len);
982 write(str, len);
1001 void bufferedStream::write(const char* s, size_t len) {
1003 if(buffer_pos + len > buffer_max) {
1007 size_t end = buffer_pos + len;
1011 len = buffer_length - buffer_pos - 1;
1022 memcpy(buffer + buffer_pos, s, len);
1023 buffer_pos += len;
1024 update_position(s, len);
1062 int networkStream::read(char *buf, size_t len) {
1063 return os::recv(_socket, buf, (int)len, 0);