/[LeafOK_CVS]/lbbs/src/editor.c
ViewVC logotype

Diff of /lbbs/src/editor.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.56 by sysadm, Sat Nov 8 12:32:16 2025 UTC Revision 1.57 by sysadm, Sun Nov 9 11:18:07 2025 UTC
# Line 77  EDITOR_DATA *editor_data_load(const char Line 77  EDITOR_DATA *editor_data_load(const char
77          long line_offsets[MAX_EDITOR_DATA_LINES + 1];          long line_offsets[MAX_EDITOR_DATA_LINES + 1];
78          long current_data_line_length = 0;          long current_data_line_length = 0;
79          long i;          long i;
80            int j;
81    
82          if (p_data == NULL)          if (p_data == NULL)
83          {          {
# Line 123  EDITOR_DATA *editor_data_load(const char Line 124  EDITOR_DATA *editor_data_load(const char
124                  memcpy(p_editor_data->p_display_lines[i], p_data + line_offsets[i], (size_t)p_editor_data->display_line_lengths[i]);                  memcpy(p_editor_data->p_display_lines[i], p_data + line_offsets[i], (size_t)p_editor_data->display_line_lengths[i]);
125                  current_data_line_length += p_editor_data->display_line_lengths[i];                  current_data_line_length += p_editor_data->display_line_lengths[i];
126    
127                    // Convert \t to single space
128                    for (j = 0; j < p_editor_data->display_line_lengths[i]; j++)
129                    {
130                            if (p_editor_data->p_display_lines[i][j] == '\t')
131                            {
132                                    p_editor_data->p_display_lines[i][j] = ' ';
133                            }
134                    }
135    
136                  // Trim \n from last line                  // Trim \n from last line
137                  if (i + 1 == p_editor_data->display_line_total &&                  if (i + 1 == p_editor_data->display_line_total &&
138                          p_editor_data->display_line_lengths[i] > 0 &&                          p_editor_data->display_line_lengths[i] > 0 &&


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1