|  
 
 | IOC Class ReferenceInheritance diagram for IOC: [legend]Collaboration diagram for IOC:  [legend]List of all members. 
 Detailed Description
 
Definition at line 13 of file asexec.cpp. 
 Member Function Documentation
 
  
    | 
        
          | int IOC::read_text | ( | char * | s, |  
          |  |  | int * | l |  
          |  | ) |  [inline, virtual] |  |  
  
    |  | 
 
Implements ParserIO.
 
Definition at line 15 of file aslist.cpp. 00015                                       {
00016                 int i;
00017 
00018                 *l = read(0, s, *l);
00019                 if (*l > -1)
00020                         s[*l] = 0;
00021                 while (strlen(s) && (s[strlen(s) - 1] == 13 || s[strlen(s) - 1] == 10))
00022                         s[strlen(s) - 1] = 0;
00023                 for (i = 0; i < (int)strlen(s); i++)
00024                         if (s[i] >= 'a' && s[i] <= 'z')
00025                                 s[i] -= 32;
00026                 return *l;
00027         }
     |  
 
  
    | 
        
          | int IOC::read_text | ( | char * | s, |  
          |  |  | int * | l |  
          |  | ) |  [inline, virtual] |  |  
  
    |  | 
 
Implements ParserIO.
 
Definition at line 16 of file asexec.cpp. 00016                                       {
00017                 int i;
00018 
00019                 *l = read(0, s, *l);
00020                 if (*l > -1)
00021                         s[*l] = 0;
00022                 while (strlen(s) && (s[strlen(s) - 1] == 13 || s[strlen(s) - 1] == 10))
00023                         s[strlen(s) - 1] = 0;
00024                 for (i = 0; i < (int)strlen(s); i++)
00025                         if (s[i] >= 'a' && s[i] <= 'z')
00026                                 s[i] -= 32;
00027                 return *l;
00028         }
     |  
 
  
    | 
        
          | int IOC::write_text | ( | char * | s, |  
          |  |  | int | l |  
          |  | ) |  [inline, virtual] |  |  
  
    |  | 
 
Implements ParserIO.
 
Definition at line 28 of file aslist.cpp. 00028                                       {
00029                 s[l] = 0;
00030                 printf("%s",s);
00031                 fflush(stdout);
00032                 return 0;
00033         }
     |  
 
  
    | 
        
          | int IOC::write_text | ( | char * | s, |  
          |  |  | int | l |  
          |  | ) |  [inline, virtual] |  |  
  
    |  | 
 
Implements ParserIO.
 
Definition at line 29 of file asexec.cpp. 00029                                       {
00030                 s[l] = 0;
00031                 printf("%s",s);
00032                 fflush(stdout);
00033                 return 0;
00034         }
     |  The documentation for this class was generated from the following files:
 |