Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/vtterm.c

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

revision 3485 by doda, Mon Jun 15 02:39:48 2009 UTC revision 3486 by doda, Mon Jun 15 02:55:48 2009 UTC
# Line 311  void SendOSCstr(char *str, int len) { Line 311  void SendOSCstr(char *str, int len) {
311          if (str == NULL || len <= 0)          if (str == NULL || len <= 0)
312                  return;                  return;
313    
314          if (Send8BitMode)          if (Send8BitMode) {
315                  CommBinaryOut(&cv,"\235", 1);                  CommBinaryOut(&cv,"\235", 1);
316          else                  CommBinaryOut(&cv, str, len);
317                    CommBinaryOut(&cv,"\234", 1);
318            }
319            else {
320                  CommBinaryOut(&cv,"\033]", 2);                  CommBinaryOut(&cv,"\033]", 2);
321                    CommBinaryOut(&cv, str, len);
322                    CommBinaryOut(&cv,"\033\\", 2);
323            }
324    
         CommBinaryOut(&cv, str, len);  
325  }  }
326    
327  void BackSpace()  void BackSpace()
# Line 2730  void XSequence(BYTE b) Line 2735  void XSequence(BYTE b)
2735                                  if (strcmp(StrBuff, "?") == 0) {                                  if (strcmp(StrBuff, "?") == 0) {
2736                                          color = DispGetANSIColor(ColorNumber);                                          color = DispGetANSIColor(ColorNumber);
2737                                          len =_snprintf_s_l(StrBuff, sizeof(StrBuff), _TRUNCATE,                                          len =_snprintf_s_l(StrBuff, sizeof(StrBuff), _TRUNCATE,
2738                                                  "4;%d;rgb:%02x/%02x/%02x\234", CLocale, ColorNumber,                                                  "4;%d;rgb:%02x/%02x/%02x", CLocale, ColorNumber,
2739                                                  GetRValue(color), GetGValue(color), GetBValue(color));                                                  GetRValue(color), GetGValue(color), GetBValue(color));
2740                                          ParseMode = ModeFirst;                                          ParseMode = ModeFirst;
2741                                          XsParseMode = ModeXsFirst;                                          XsParseMode = ModeXsFirst;
# Line 2757  void XSequence(BYTE b) Line 2762  void XSequence(BYTE b)
2762                                  if (strcmp(StrBuff, "?") == 0) {                                  if (strcmp(StrBuff, "?") == 0) {
2763                                          color = DispGetANSIColor(ColorNumber);                                          color = DispGetANSIColor(ColorNumber);
2764                                          len =_snprintf_s_l(StrBuff, sizeof(StrBuff), _TRUNCATE,                                          len =_snprintf_s_l(StrBuff, sizeof(StrBuff), _TRUNCATE,
2765                                                  "4;%d;rgb:%02x/%02x/%02x\234", CLocale, ColorNumber,                                                  "4;%d;rgb:%02x/%02x/%02x", CLocale, ColorNumber,
2766                                                  GetRValue(color), GetGValue(color), GetBValue(color));                                                  GetRValue(color), GetGValue(color), GetBValue(color));
2767                                          XsParseMode = ModeXsColorNum;                                          XsParseMode = ModeXsColorNum;
2768                                          SendOSCstr(StrBuff, len);                                          SendOSCstr(StrBuff, len);

Legend:
Removed from v.3485  
changed lines
  Added in v.3486

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26