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 5873 by maya, Sat May 16 14:33:41 2015 UTC revision 5876 by maya, Sat May 16 16:47:54 2015 UTC
# Line 1155  void FAR PASCAL OpenHelp(UINT Command, D Line 1155  void FAR PASCAL OpenHelp(UINT Command, D
1155          }          }
1156  }  }
1157    
 PCHAR FAR PASCAL GetParam(PCHAR buff, int size, PCHAR param)  
 {  
         int i = 0;  
         BOOL quoted = FALSE;  
   
         while (*param == ' ' || *param == '\t') {  
                 param++;  
         }  
   
         if (*param == '\0' || *param == ';') {  
                 return NULL;  
         }  
   
         while (*param != '\0' && (quoted || (*param != ';' && *param != ' ' && *param != '\t'))) {  
                 if (*param == '"' && (*++param != '"' || !quoted)) {  
                         quoted = !quoted;  
                         continue;  
                 }  
                 else if (i < size - 1) {  
                         buff[i++] = *param;  
                 }  
                 param++;  
         }  
   
         buff[i] = '\0';  
         return (param);  
 }  
   
1158  HWND FAR PASCAL GetNthWin(int n)  HWND FAR PASCAL GetNthWin(int n)
1159  {  {
1160          if (n<pm->NWin) {          if (n<pm->NWin) {

Legend:
Removed from v.5873  
changed lines
  Added in v.5876

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