appHand_NameTableEntries.c 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. /*
  2. * Copyright (C) 2007-2012 Siemens AG
  3. *
  4. * This program is free software: you can redistribute it and/or modify
  5. * it under the terms of the GNU Lesser General Public License as published
  6. * by the Free Software Foundation, either version 3 of the License, or
  7. * (at your option) any later version.
  8. *
  9. * This program is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. * GNU Lesser General Public License for more details.
  13. * GNU Lesser General Public License for more details.
  14. *
  15. * You should have received a copy of the GNU Lesser General Public License
  16. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  17. */
  18. /*******************************************************************
  19. *
  20. * @author Daniel.Peintner.EXT@siemens.com
  21. * @version 2012-01-13
  22. * @contact Joerg.Heuer@siemens.com
  23. *
  24. * <p>Code generated by EXIdizer</p>
  25. ********************************************************************/
  26. #ifndef EXI_appHand_NAME_TABLE_ENTRIES_C
  27. #define EXI_appHand_NAME_TABLE_ENTRIES_C
  28. #include "appHand_NameTableEntries.h"
  29. /* ==================================== */
  30. /* String Table Population */
  31. #if EXI_DEBUG == EXI_DEBUG_ON
  32. /* localName entries for URI id = 0 */
  33. char * localNames0[] = {
  34. "AppProtocol", "Priority", "ProtocolNamespace", "ResponseCode", "SchemaID",
  35. "VersionNumberMajor", "VersionNumberMinor"
  36. };
  37. /* localName entries for URI id = 1 */
  38. char * localNames1[] = {
  39. "base", "id", "lang", "space"
  40. };
  41. /* localName entries for URI id = 2 */
  42. char * localNames2[] = {
  43. "nil", "type"
  44. };
  45. /* localName entries for URI id = 3 */
  46. char * localNames3[] = {
  47. "ENTITIES", "ENTITY", "ID", "IDREF", "IDREFS",
  48. "NCName", "NMTOKEN", "NMTOKENS", "NOTATION", "Name",
  49. "QName", "anySimpleType", "anyType", "anyURI", "base64Binary",
  50. "boolean", "byte", "date", "dateTime", "decimal",
  51. "double", "duration", "float", "gDay", "gMonth",
  52. "gMonthDay", "gYear", "gYearMonth", "hexBinary", "int",
  53. "integer", "language", "long", "negativeInteger", "nonNegativeInteger",
  54. "nonPositiveInteger", "normalizedString", "positiveInteger", "short", "string",
  55. "time", "token", "unsignedByte", "unsignedInt", "unsignedLong",
  56. "unsignedShort"
  57. };
  58. /* localName entries for URI id = 4 */
  59. char * localNames4[] = {
  60. "AppProtocolType", "idType", "priorityType", "protocolNameType", "protocolNamespaceType",
  61. "responseCodeType", "supportedAppProtocolReq", "supportedAppProtocolRes"
  62. };
  63. char * uris[] = {
  64. "", "http://www.w3.org/XML/1998/namespace", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/2001/XMLSchema", "urn:iso:15118:2:2010:AppProtocol"
  65. };
  66. #endif /*EXI_DEBUG*/
  67. #if EXI_DEBUG == EXI_DEBUG_ON
  68. struct exiNamePartition localNamePartitions[5] = {
  69. { 7, localNames0 },
  70. { 4, localNames1 },
  71. { 2, localNames2 },
  72. { 46, localNames3 },
  73. { 8, localNames4 }
  74. };
  75. #endif /*EXI_DEBUG*/
  76. #if EXI_DEBUG == EXI_DEBUG_OFF
  77. struct exiNamePartition localNamePartitions[5] = {
  78. { 7 },
  79. { 4 },
  80. { 2 },
  81. { 46 },
  82. { 8 }
  83. };
  84. #endif /*EXI_DEBUG*/
  85. #if EXI_DEBUG == EXI_DEBUG_ON
  86. exi_name_table_prepopulated_t exiappHandNameTablePrepopulated = { 5, uris, localNamePartitions };
  87. #endif /*EXI_DEBUG*/
  88. #if EXI_DEBUG == EXI_DEBUG_OFF
  89. exi_name_table_prepopulated_t exiappHandNameTablePrepopulated = { 5, localNamePartitions };
  90. #endif /*EXI_DEBUG*/
  91. #endif