stage4/stage4.cc
changeset 28 5b170c9ce134
parent 27 667721cf52c5
child 41 8998c8b24b60
equal deleted inserted replaced
27:667721cf52c5 28:5b170c9ce134
    88 void *stage4out_c::print(const char *str) {
    88 void *stage4out_c::print(const char *str) {
    89   *out << str;
    89   *out << str;
    90   return NULL;
    90   return NULL;
    91 }
    91 }
    92 
    92 
       
    93 void *stage4out_c::print_integer(int integer) {
       
    94   *out << integer;
       
    95   return NULL;
       
    96 }
    93 
    97 
    94 void *stage4out_c::printupper(const char *str) {
    98 void *stage4out_c::printupper(const char *str) {
    95   for (int i = 0; str[i] != '\0'; i++)
    99   for (int i = 0; str[i] != '\0'; i++)
    96     *out << (unsigned char)toupper(str[i]);
   100     *out << (unsigned char)toupper(str[i]);
    97   return NULL;
   101   return NULL;