Browse Subversion Repository
Diff of /trunk/teraterm/teraterm/vtterm.c
Parent Directory
| Revision Log
| Patch
| 2109 |
} |
} |
| 2110 |
} |
} |
| 2111 |
|
|
| 2112 |
|
void CSSpace(BYTE b) { |
| 2113 |
|
switch (b) { |
| 2114 |
|
case 'q': |
| 2115 |
|
if (NParam > 0) { |
| 2116 |
|
if (Param[1] < 0) Param[1] = 0; |
| 2117 |
|
switch (Param[1]) { |
| 2118 |
|
case 0: |
| 2119 |
|
case 1: |
| 2120 |
|
ts.CursorShape = IdBlkCur; |
| 2121 |
|
ts.NonblinkingCursor = FALSE; |
| 2122 |
|
break; |
| 2123 |
|
case 2: |
| 2124 |
|
ts.CursorShape = IdBlkCur; |
| 2125 |
|
ts.NonblinkingCursor = TRUE; |
| 2126 |
|
break; |
| 2127 |
|
case 3: |
| 2128 |
|
ts.CursorShape = IdHCur; |
| 2129 |
|
ts.NonblinkingCursor = FALSE; |
| 2130 |
|
break; |
| 2131 |
|
case 4: |
| 2132 |
|
ts.CursorShape = IdHCur; |
| 2133 |
|
ts.NonblinkingCursor = TRUE; |
| 2134 |
|
break; |
| 2135 |
|
default: |
| 2136 |
|
return; |
| 2137 |
|
} |
| 2138 |
|
ChangeCaret(); |
| 2139 |
|
} |
| 2140 |
|
break; |
| 2141 |
|
} |
| 2142 |
|
} |
| 2143 |
|
|
| 2144 |
void PrnParseCS(BYTE b) // printer mode |
void PrnParseCS(BYTE b) // printer mode |
| 2145 |
{ |
{ |
| 2146 |
ParseMode = ModeFirst; |
ParseMode = ModeFirst; |
| 2233 |
/* one intermediate char */ |
/* one intermediate char */ |
| 2234 |
case 1: |
case 1: |
| 2235 |
switch (IntChar[1]) { |
switch (IntChar[1]) { |
| 2236 |
|
/* intermediate char = ' ' */ |
| 2237 |
|
case ' ': CSSpace(b); break; |
| 2238 |
/* intermediate char = '!' */ |
/* intermediate char = '!' */ |
| 2239 |
case '!': CSExc(b); break; |
case '!': CSExc(b); break; |
| 2240 |
/* intermediate char = '"' */ |
/* intermediate char = '"' */ |
|
|
Legend:
| Removed from v.3262 |
|
| changed lines |
| |
Added in v.3263 |
|
|
|