Home | History | Annotate | Download | only in libform

Lines Matching defs:new_line

62 	"UP_CHAR", "DOWN_CHAR", "NEW_LINE", "INS_CHAR", "INS_LINE",
885 struct _formi_field_lines *new_line;
900 new_line = field->free;
901 field->free = new_line->next;
905 if ((new_line = malloc(sizeof(*new_line))) == NULL)
907 new_line->prev = NULL;
908 new_line->next = NULL;
909 new_line->allocated = 0;
910 new_line->length = 0;
911 new_line->expanded = 0;
912 new_line->string = NULL;
913 new_line->hard_ret = FALSE;
914 new_line->tabs = NULL;
924 new_line->next = row->next;
925 new_line->prev = row;
926 row->next = new_line;
927 if (new_line->next != NULL)
928 new_line->next->prev = new_line;
930 new_line->length = row->length - pos;
931 if (new_line->length >= new_line->allocated) {
932 if ((newp = realloc(new_line->string,
933 (size_t) new_line->length + 1)) == NULL)
935 new_line->string = newp;
936 new_line->allocated = new_line->length + 1;
939 strcpy(new_line->string, &row->string[pos]);
951 if (new_line->length != 0)
952 new_line->expanded =
953 _formi_tab_expanded_length(new_line->string, 0,
954 new_line->length - 1);
956 new_line->expanded = 0;
958 _formi_calculate_tabs(new_line);
965 field->cur_line = new_line;
968 _formi_tab_expanded_length(new_line->string, 0,
990 new_line->hard_ret = TRUE;
1003 (new_line->expanded < INT_MAX) &&
1005 (new_line->length < INT_MAX)));
1011 new_line->length, new_line->expanded);
1015 *rowp = new_line;