Lines Matching refs:output_buffer
2739 int process_macros(char *input_buffer, char *output_buffer, int buffer_length) argument
2746 strcpy(output_buffer, "");
2756 if (strlen(output_buffer) + strlen(temp_buffer) < buffer_length - 1) {
2757 strncat(output_buffer, temp_buffer, buffer_length - strlen(output_buffer) - 1);
2758 output_buffer[buffer_length - 1] = '\x0';
2764 if (strlen(output_buffer) + strlen(temp_buffer) < buffer_length - 1) {
2774 strncat(output_buffer, "$", buffer_length - strlen(output_buffer) - 1);
2778 strncat(output_buffer, "$", buffer_length - strlen(output_buffer) - 1);
2779 output_buffer[buffer_length - 1] = '\x0';
2780 strncat(output_buffer, temp_buffer,
2781 buffer_length - strlen(output_buffer) - 1);
2782 output_buffer[buffer_length - 1] = '\x0';
2783 strncat(output_buffer, "$", buffer_length - strlen(output_buffer) - 1);
2789 strncat(output_buffer, (selected_macro == NULL) ? "" : selected_macro,
2790 buffer_length - strlen(output_buffer) - 1);
2792 output_buffer[buffer_length - 1] = '\x0';