Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/ttpcmn/ttcmn.c

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

revision 10130 by zmatsuo, Tue Aug 9 01:08:44 2022 UTC revision 10276 by zmatsuo, Mon Sep 19 15:40:58 2022 UTC
# Line 67  enum window_style { Line 67  enum window_style {
67    
68  void WINAPI SetCOMFlag(int Com)  void WINAPI SetCOMFlag(int Com)
69  {  {
70            if (Com <= 0 || MAXCOMPORT <= Com) return;
71          pm->ComFlag[(Com-1)/CHAR_BIT] |= 1 << ((Com-1)%CHAR_BIT);          pm->ComFlag[(Com-1)/CHAR_BIT] |= 1 << ((Com-1)%CHAR_BIT);
72  }  }
73    
74  void WINAPI ClearCOMFlag(int Com)  void WINAPI ClearCOMFlag(int Com)
75  {  {
76            if (Com <= 0 || MAXCOMPORT <= Com) return;
77          pm->ComFlag[(Com-1)/CHAR_BIT] &= ~(1 << ((Com-1)%CHAR_BIT));          pm->ComFlag[(Com-1)/CHAR_BIT] &= ~(1 << ((Com-1)%CHAR_BIT));
78  }  }
79    
80  int WINAPI CheckCOMFlag(int Com)  int WINAPI CheckCOMFlag(int Com)
81  {  {
82            if (Com <= 0) return 0;
83            if (Com > MAXCOMPORT) return 1;
84          return ((pm->ComFlag[(Com-1)/CHAR_BIT] & 1 << (Com-1)%CHAR_BIT) > 0);          return ((pm->ComFlag[(Com-1)/CHAR_BIT] & 1 << (Com-1)%CHAR_BIT) > 0);
85  }  }
86    

Legend:
Removed from v.10130  
changed lines
  Added in v.10276

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