Subversion Repositories SvarDOS

Rev

Rev 1247 | Rev 1250 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1247 Rev 1248
Line 26... Line 26...
26
 
26
 
27
#include <stdio.h>
27
#include <stdio.h>
28
#include <stdlib.h>
28
#include <stdlib.h>
29
#include <string.h>
29
#include <string.h>
30
 
30
 
31
#include "version.h"
31
#include "svarlang.h"
32
 
32
 
33
 
33
 
34
struct bitmap {
34
struct bitmap {
35
  unsigned char bits[8192];
35
  unsigned char bits[8192];
36
};
36
};
Line 111... Line 111...
111
  for (i = 0; linebuff[i] != 0; i++) {
111
  for (i = 0; linebuff[i] != 0; i++) {
112
    if (linebuff[i] != '\\') continue;
112
    if (linebuff[i] != '\\') continue;
113
    strcpy(linebuff + i, linebuff + i + 1);
113
    strcpy(linebuff + i, linebuff + i + 1);
114
    if (linebuff[i] == 0) break;
114
    if (linebuff[i] == 0) break;
115
    switch (linebuff[i]) {
115
    switch (linebuff[i]) {
-
 
116
      case 'e':
-
 
117
        linebuff[i] = 0x1B; /* ESC code, using hex because '\e' is not ANSI C */
-
 
118
        break;
116
      case 'n':
119
      case 'n':
117
        linebuff[i] = '\n';
120
        linebuff[i] = '\n';
118
        break;
121
        break;
119
      case 'r':
122
      case 'r':
120
        linebuff[i] = '\r';
123
        linebuff[i] = '\r';