Home | History | Annotate | Download | only in radius

Lines Matching full:buffer

146  * Purpose: takes attribute/value pairs from buffer and builds a
165 char buffer[512];
194 *buffer= '\0'; /* Initial length. */
200 strcat (buffer, hex);
203 attribute, attrlen, buffer);
470 * Purpose: Copy a data field from the buffer. Advance the buffer
510 * Purpose: parses the buffer to extract the attribute-value pairs.
522 int rc_avpair_parse (char *buffer, VALUE_PAIR **first_pair)
535 while (*buffer != '\n' && *buffer != '\0')
537 if (*buffer == ' ' || *buffer == '\t')
539 buffer++;
546 rc_fieldcpy (attrstr, &buffer);
561 if (*buffer == '=')
564 buffer++;
578 rc_fieldcpy (valstr, &buffer);
695 char buffer[32];
717 sprintf (buffer, "\\%03o", *ptr);
718 strncat(value, buffer, (size_t) lv);
740 sprintf (buffer, "%ld", pair->lvalue);
741 strncpy(value, buffer, (size_t) lv);
751 strftime (buffer, sizeof (buffer), "%m/%d/%y %H:%M:%S",
753 strncpy(value, buffer, lv-1);
776 char buffer[1024], *q;
778 while (fgets(buffer, sizeof(buffer), input) != NULL)
780 q = buffer;
788 error("rc_avpair_readin: malformed attribute: %s", buffer);