|
|
| version 1.9, 2002/01/15 13:18:43 | version 1.14, 2002/02/08 08:30:12 |
|---|---|
| Line 1 | Line 1 |
| /** @file | /** @file |
| Parser: Charset connection decl. | Parser: Charset connection decl. |
| Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) | Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) |
| Author: Alexander Petrosyan <paf@design.ru> (http://paf.design.ru) | Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru) |
| $Id$ | $Id$ |
| */ | */ |
| Line 26 namespace PCRE { | Line 26 namespace PCRE { |
| // defines | // defines |
| #ifdef XML | |
| /*# include <util/XercesDefs.hpp> | |
| # include <util/TransService.hpp> | |
| # define Charset_TransRec XMLTransService::TransRec | |
| */ | |
| # ifndef XMLCh | # ifndef XMLCh |
| # define XMLCh unsigned int | typedef unsigned int XMLCh; |
| # endif | # endif |
| # ifndef XMLByte | # ifndef XMLByte |
| # define XMLByte unsigned char | typedef unsigned char XMLByte; |
| # endif | # endif |
| struct Charset_TransRec { | struct Charset_TransRec { |
| XMLCh intCh; | XMLCh intCh; |
| XMLByte extCh; | XMLByte extCh; |
| }; | }; |
| #else | |
| # ifndef XMLCh | |
| # define XMLCh unsigned int | |
| # endif | |
| # ifndef XMLByte | |
| # define XMLByte unsigned char | |
| # endif | |
| struct Charset_TransRec { | |
| XMLCh intCh; | |
| XMLByte extCh; | |
| }; | |
| #endif | |
| /** charset holds name & transcode tables | /** charset holds name & transcode tables |
| registers Xerces transcoders | registers Xerces transcoders |
| Line 142 private: | Line 122 private: |
| }; | }; |
| #ifdef XML | |
| /// Auto-object used to track GdomeDOMString usage | /// Auto-object used to track GdomeDOMString usage |
| class GdomeDOMString_auto_ptr { | class GdomeDOMString_auto_ptr { |
| GdomeDOMString *fstring; | GdomeDOMString *fstring; |
| Line 178 public: | Line 159 public: |
| return *this; | return *this; |
| } | } |
| }; | }; |
| #endif | |
| #endif | #endif |