Diff for /parser3/src/include/pa_request_charsets.h between versions 1.1.2.3.2.2 and 1.3

version 1.1.2.3.2.2, 2003/03/20 08:11:13 version 1.3, 2003/11/20 16:34:25
Line 8 Line 8
 #ifndef PA_REQUEST_CHARSETS_H  #ifndef PA_REQUEST_CHARSETS_H
 #define PA_REQUEST_CHARSETS_H  #define PA_REQUEST_CHARSETS_H
   
 static const char* IDENT_REQUEST_CHARSETS_H="$Date$";  static const char * const IDENT_REQUEST_CHARSETS_H="$Date$";
   
 class Request_charsets {  class Request_charsets {
           friend class Temp_client_charset;
   
         Charset *fsource;          Charset *fsource;
         Charset *fclient;          Charset *fclient;
         Charset *fmail;          Charset *fmail;
Line 28  public: Line 30  public:
         Charset& mail() const { return *fmail; } void set_mail(Charset& amail) { fmail=&amail; }          Charset& mail() const { return *fmail; } void set_mail(Charset& amail) { fmail=&amail; }
 };  };
   
   class Temp_client_charset {
           Request_charsets& fcharsets;
           Charset &fclient;
   public:
   
           Temp_client_charset(Request_charsets& acharsets, Charset& aclient):
                   fcharsets(acharsets),
                   fclient(acharsets.client()) {
                   fcharsets.set_client(aclient);
           }
           ~Temp_client_charset(){
                   fcharsets.set_client(fclient);
           }
   };
   
 #endif  #endif

Removed from v.1.1.2.3.2.2  
changed lines
  Added in v.1.3


E-mail: