Browse Subversion Repository
Diff of /trunk/teraterm/ttpcmn/ttcmn.c
Parent Directory
| Revision Log
| Patch
| 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 |
|
|
|