/* * Copyright (C) 2008 Esmertec AG. * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef WBXML_CONST_H #define WBXML_CONST_H enum WbxmlStatus { WBXML_STATUS_ERROR = 0, WBXML_STATUS_OK = 1, }; enum IanaCharset { CHARSET_UNKNOWN = 0, CHARSET_UTF8 = 0x6a, }; enum PublicId { PUBLICID_IMPS_1_3 = 0x12, PUBLICID_IMPS_1_2 = 0x11, PUBLICID_IMPS_1_1 = 0x10, PUBLICID_SYNCML_1_0 = 0xFD1, PUBLICID_SYNCML_1_1 = 0xFD3, PUBLICID_SYNCML_1_2 = 0x1201, PUBLICID_SYNCML_METINF_1_2 = 0x1202, PUBLICID_SYNCML_DEVINF_1_2 = 0x1203, }; enum WbxmlToken { TOKEN_SWITCH_PAGE = 0, TOKEN_END = 1, TOKEN_ENTITY = 2, TOKEN_STR_I = 3, TOKEN_LITERAL = 4, TOKEN_EXT_I_0 = 0x40, TOKEN_EXT_I_1 = 0x41, TOKEN_EXT_I_2 = 0x42, TOKEN_PI = 0x43, TOKEN_LITERAL_C = 0x44, TOKEN_EXT_T_0 = 0x80, TOKEN_EXT_T_1 = 0x81, TOKEN_EXT_T_2 = 0x82, TOKEN_STR_T = 0x83, TOKEN_LITERAL_A = 0x84, TOKEN_EXT_0 = 0xC0, TOKEN_EXT_1 = 0xC1, TOKEN_EXT_2 = 0xC2, TOKEN_OPAQUE = 0xC3, TOKEN_LITERAL_AC = 0xC4, }; #endif