aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPavel Platto <hinidu@gmail.com>2014-06-05 11:23:30 +0300
committerPavel Platto <hinidu@gmail.com>2014-08-02 09:16:59 +0300
commite1dd98512f2cf7273da932211b6f47fd03e4c40a (patch)
treec33f938ac2c2afb0a3b0cae81cfefe2c46cc9dcf /src
parent2e831e56c7579653ce86014326b88d6a7221b7fb (diff)
downloadrneovim-e1dd98512f2cf7273da932211b6f47fd03e4c40a.tar.gz
rneovim-e1dd98512f2cf7273da932211b6f47fd03e4c40a.tar.bz2
rneovim-e1dd98512f2cf7273da932211b6f47fd03e4c40a.zip
Remove EBCDIC: Clean up comments
Diffstat (limited to 'src')
-rw-r--r--src/nvim/charset.c6
-rw-r--r--src/nvim/file_search.c1
-rw-r--r--src/nvim/getchar.c6
-rw-r--r--src/nvim/hardcopy.c8
-rw-r--r--src/nvim/mark_defs.h3
-rw-r--r--src/nvim/ops.c5
-rw-r--r--src/nvim/spell.c1
7 files changed, 5 insertions, 25 deletions
diff --git a/src/nvim/charset.c b/src/nvim/charset.c
index 3e1e7c1870..baf6895b4c 100644
--- a/src/nvim/charset.c
+++ b/src/nvim/charset.c
@@ -89,9 +89,6 @@ int buf_init_chartab(buf_T *buf, int global)
// Set the default size for printable characters:
// From <Space> to '~' is 1 (printable), others are 2 (not printable).
// This also inits all 'isident' and 'isfname' flags to FALSE.
- //
- // EBCDIC: all chars below ' ' are not printable, all others are
- // printable.
c = 0;
while (c < ' ') {
@@ -583,11 +580,8 @@ void transchar_nonprint(char_u *buf, int c)
buf[2] = NUL;
} else {
// 0x80 - 0x9f and 0xff
- // TODO: EBCDIC I don't know what to do with this chars, so I display
- // them as '~?' for now
buf[0] = '~';
buf[1] = (c - 0x80) ^ 0x40;
- // 0xff displayed as ~?
buf[2] = NUL;
}
}
diff --git a/src/nvim/file_search.c b/src/nvim/file_search.c
index 845a99acad..c7e1f5cbbc 100644
--- a/src/nvim/file_search.c
+++ b/src/nvim/file_search.c
@@ -409,7 +409,6 @@ vim_findfile_init (
* The octet after a '**' is used as a (binary) counter.
* So '**3' is transposed to '**^C' ('^C' is ASCII value 3)
* or '**76' is transposed to '**N'( 'N' is ASCII value 76).
- * For EBCDIC you get different character values.
* If no restrict is given after '**' the default is used.
* Due to this technique the path looks awful if you print it as a
* string.
diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c
index 340b31d80a..b4e5b3f5dd 100644
--- a/src/nvim/getchar.c
+++ b/src/nvim/getchar.c
@@ -543,9 +543,7 @@ AppendToRedobuffLit (
/* Put a string of normal characters in the redo buffer (that's
* faster). */
start = s;
- while (*s >= ' '
- && *s < DEL /* EBCDIC: all chars above space are normal */
- && (len < 0 || s - str < len))
+ while (*s >= ' ' && *s < DEL && (len < 0 || s - str < len))
++s;
/* Don't put '0' or '^' as last character, just in case a CTRL-D is
@@ -567,7 +565,7 @@ AppendToRedobuffLit (
if (c < ' ' || c == DEL || (*s == NUL && (c == '0' || c == '^')))
add_char_buff(&redobuff, Ctrl_V);
- /* CTRL-V '0' must be inserted as CTRL-V 048 (EBCDIC: xf0) */
+ /* CTRL-V '0' must be inserted as CTRL-V 048 */
if (*s == NUL && c == '0')
add_buff(&redobuff, (char_u *)"048", 3L);
else
diff --git a/src/nvim/hardcopy.c b/src/nvim/hardcopy.c
index 64a5879d7d..3770859ee4 100644
--- a/src/nvim/hardcopy.c
+++ b/src/nvim/hardcopy.c
@@ -1502,9 +1502,7 @@ static void prt_flush_buffer(void)
prt_write_real(prt_text_run, 2);
prt_write_string("ul\n");
}
- /* Draw the text
- * Note: we write text out raw - EBCDIC conversion is handled in the
- * PostScript world via the font encoding vector. */
+ // Draw the text
if (prt_out_mbyte)
prt_write_string("<");
else
@@ -3031,9 +3029,7 @@ int mch_print_text_out(char_u *p, int len)
if (ch < 32 || ch == '(' || ch == ')' || ch == '\\') {
/* Convert non-printing characters to either their escape or octal
* sequence, ensures PS sent over a serial line does not interfere
- * with the comms protocol. Note: For EBCDIC we need to write out
- * the escape sequences as ASCII codes!
- * Note 2: Char codes < 32 are identical in EBCDIC and ASCII AFAIK!
+ * with the comms protocol.
*/
ga_append(&prt_ps_buffer, IF_EB('\\', 0134));
switch (ch) {
diff --git a/src/nvim/mark_defs.h b/src/nvim/mark_defs.h
index c6f2e46bb0..67392234d3 100644
--- a/src/nvim/mark_defs.h
+++ b/src/nvim/mark_defs.h
@@ -8,9 +8,6 @@
* (a normal mark is a lnum/col pair, the same as a file position)
*/
-/* (Note: for EBCDIC there are more than 26, because there are gaps in the
- * alphabet coding. To minimize changes to the code, I decided to just
- * increase the number of possible marks. */
#define NMARKS ('z' - 'a' + 1) /* max. # of named marks */
#define JUMPLISTSIZE 100 /* max. # of marks in jump list */
#define TAGSTACKSIZE 20 /* max. # of tags in tag stack */
diff --git a/src/nvim/ops.c b/src/nvim/ops.c
index 3008af94f3..b4ecb12299 100644
--- a/src/nvim/ops.c
+++ b/src/nvim/ops.c
@@ -1147,10 +1147,7 @@ static void stuffescaped(char_u *arg, int literally)
* stuff K_SPECIAL to get the effect of a special key when "literally"
* is TRUE. */
start = arg;
- while ((*arg >= ' '
- && *arg < DEL /* EBCDIC: chars above space are normal */
- )
- || (*arg == K_SPECIAL && !literally))
+ while ((*arg >= ' ' && *arg < DEL) || (*arg == K_SPECIAL && !literally))
++arg;
if (arg > start)
stuffReadbuffLen(start, (long)(arg - start));
diff --git a/src/nvim/spell.c b/src/nvim/spell.c
index 8ef67c95f7..875f34f55c 100644
--- a/src/nvim/spell.c
+++ b/src/nvim/spell.c
@@ -8009,7 +8009,6 @@ static void init_spellfile(void)
}
// Init the chartab used for spelling for ASCII.
-// EBCDIC is not supported!
static void clear_spell_chartab(spelltab_T *sp)
{
int i;