home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 4 / AUCD4.iso / acorn / riscos / releases / oslib / cstrong / CStrong / Territory / HelpData next >
Text File  |  1994-08-31  |  34KB  |  623 lines

  1. territory_t
  2. Defined in:   <territory=>territory.$>.h
  3. Declaration:  typedef int territory_t;territory_data
  4. Defined in:   <territory=>territory.$>.h
  5. Declaration:  typedef
  6.                  struct
  7.                  {  void *e [43];
  8.                  }
  9.                  territory_data;territory_ordinals
  10. Defined in:   <territory=>territory.$>.h
  11. Declaration:  typedef
  12.                  struct
  13.                  {  int centisecond;
  14.                     int second;
  15.                     int minute;
  16.                     int hour;
  17.                     int date;
  18.                     int month;
  19.                     int year;
  20.                     int weekday;
  21.                     int yearday;
  22.                  }
  23.                  territory_ordinals;territory_property_table
  24. Defined in:   <territory=>territory.$>.h
  25. Declaration:  typedef
  26.                  struct
  27.                  {  bits p [8];
  28.                  }
  29.                  territory_property_table;territory_calendar
  30. Defined in:   <territory=>territory.$>.h
  31. Declaration:  typedef
  32.                  struct
  33.                  {  int first_working_day;
  34.                     int last_working_day;
  35.                     int month_count;
  36.                     int day_count;
  37.                     int pm_limit;
  38.                     int we_limit;
  39.                     int w3_limit;
  40.                     int dy_limit;
  41.                     int st_limit;
  42.                     int mo_limit;
  43.                     int m3_limit;
  44.                     int tz_limit;
  45.                  }
  46.                  territory_calendar;territory_CURRENT
  47. Defined in:   <territory=>territory.$>.h
  48. Declaration:  #define territory_CURRENT ((<territory_t>) -1)territory_IGNORE_CASE
  49. Defined in:   <territory=>territory.$>.h
  50. Declaration:  #define territory_IGNORE_CASE 0x1uterritory_IGNORE_ACCENT
  51. Defined in:   <territory=>territory.$>.h
  52. Declaration:  #define territory_IGNORE_ACCENT 0x2uerror_TERRITORY_BAD_SWI
  53. Defined in:   <territory=>territory.$>.h
  54. Declaration:  #define error_TERRITORY_BAD_SWI 0x43062uerror_TERRITORY_UNKNOWN
  55. Defined in:   <territory=>territory.$>.h
  56. Declaration:  #define error_TERRITORY_UNKNOWN 0x190uerror_TERRITORY_UNKNOWN_ALPHABET
  57. Defined in:   <territory=>territory.$>.h
  58. Declaration:  #define error_TERRITORY_UNKNOWN_ALPHABET 0x191uerror_NO_TERRITORY
  59. Defined in:   <territory=>territory.$>.h
  60. Declaration:  #define error_NO_TERRITORY 0x192uterritory_GIVEN_TIME
  61. Defined in:   <territory=>territory.$>.h
  62. Declaration:  #define territory_GIVEN_TIME 1territory_GIVEN_DATE
  63. Defined in:   <territory=>territory.$>.h
  64. Declaration:  #define territory_GIVEN_DATE 2territory_GIVEN_DATE_AND_TIME
  65. Defined in:   <territory=>territory.$>.h
  66. Declaration:  #define territory_GIVEN_DATE_AND_TIME 3territory_WRITE_RIGHT_TO_LEFT
  67. Defined in:   <territory=>territory.$>.h
  68. Declaration:  #define territory_WRITE_RIGHT_TO_LEFT 0x1uterritory_WRITE_BOTTOM_TO_TOP
  69. Defined in:   <territory=>territory.$>.h
  70. Declaration:  #define territory_WRITE_BOTTOM_TO_TOP 0x2uterritory_WRITE_VERTICAL
  71. Defined in:   <territory=>territory.$>.h
  72. Declaration:  #define territory_WRITE_VERTICAL 0x4uterritory_PROPERTY_CONTROL
  73. Defined in:   <territory=>territory.$>.h
  74. Declaration:  #define territory_PROPERTY_CONTROL 0territory_PROPERTY_UPPERCASE
  75. Defined in:   <territory=>territory.$>.h
  76. Declaration:  #define territory_PROPERTY_UPPERCASE 1territory_PROPERTY_LOWERCASE
  77. Defined in:   <territory=>territory.$>.h
  78. Declaration:  #define territory_PROPERTY_LOWERCASE 2territory_PROPERTY_ALPHABETIC
  79. Defined in:   <territory=>territory.$>.h
  80. Declaration:  #define territory_PROPERTY_ALPHABETIC 3territory_PROPERTY_PUNCTUATION
  81. Defined in:   <territory=>territory.$>.h
  82. Declaration:  #define territory_PROPERTY_PUNCTUATION 4territory_PROPERTY_WHITESPACE
  83. Defined in:   <territory=>territory.$>.h
  84. Declaration:  #define territory_PROPERTY_WHITESPACE 5territory_PROPERTY_DIGIT
  85. Defined in:   <territory=>territory.$>.h
  86. Declaration:  #define territory_PROPERTY_DIGIT 6territory_PROPERTY_HEX_DIGIT
  87. Defined in:   <territory=>territory.$>.h
  88. Declaration:  #define territory_PROPERTY_HEX_DIGIT 7territory_PROPERTY_ACCENTED
  89. Defined in:   <territory=>territory.$>.h
  90. Declaration:  #define territory_PROPERTY_ACCENTED 8territory_PROPERTY_FORWARD
  91. Defined in:   <territory=>territory.$>.h
  92. Declaration:  #define territory_PROPERTY_FORWARD 9territory_PROPERTY_REVERSE
  93. Defined in:   <territory=>territory.$>.h
  94. Declaration:  #define territory_PROPERTY_REVERSE 10territory_SYMBOL_DECIMAL_POINT
  95. Defined in:   <territory=>territory.$>.h
  96. Declaration:  #define territory_SYMBOL_DECIMAL_POINT 0territory_SYMBOL_GROUP_SEPARATOR
  97. Defined in:   <territory=>territory.$>.h
  98. Declaration:  #define territory_SYMBOL_GROUP_SEPARATOR 1territory_SYMBOL_GROUPING_LIST
  99. Defined in:   <territory=>territory.$>.h
  100. Declaration:  #define territory_SYMBOL_GROUPING_LIST 2territory_SYMBOL_INTERNATIONAL_CURRENCY_SYMBOL
  101. Defined in:   <territory=>territory.$>.h
  102. Declaration:  #define territory_SYMBOL_INTERNATIONAL_CURRENCY_SYMBOL 3territory_SYMBOL_CURRENCY_SYMBOL
  103. Defined in:   <territory=>territory.$>.h
  104. Declaration:  #define territory_SYMBOL_CURRENCY_SYMBOL 4territory_SYMBOL_CURRENCY_POINT
  105. Defined in:   <territory=>territory.$>.h
  106. Declaration:  #define territory_SYMBOL_CURRENCY_POINT 5territory_SYMBOL_CURRENCY_GROUP_SEPARATOR
  107. Defined in:   <territory=>territory.$>.h
  108. Declaration:  #define territory_SYMBOL_CURRENCY_GROUP_SEPARATOR 6territory_SYMBOL_CURRENCY_GROUP_LIST
  109. Defined in:   <territory=>territory.$>.h
  110. Declaration:  #define territory_SYMBOL_CURRENCY_GROUP_LIST 7territory_SYMBOL_CURRENCY_PLUS_SIGN
  111. Defined in:   <territory=>territory.$>.h
  112. Declaration:  #define territory_SYMBOL_CURRENCY_PLUS_SIGN 8territory_SYMBOL_CURRENCY_MINUS_SIGN
  113. Defined in:   <territory=>territory.$>.h
  114. Declaration:  #define territory_SYMBOL_CURRENCY_MINUS_SIGN 9territory_SYMBOL_INTERNATIONAL_CURRENCY_PRECISION
  115. Defined in:   <territory=>territory.$>.h
  116. Declaration:  #define territory_SYMBOL_INTERNATIONAL_CURRENCY_PRECISION 10territory_SYMBOL_CURRENCY_PRECISION
  117. Defined in:   <territory=>territory.$>.h
  118. Declaration:  #define territory_SYMBOL_CURRENCY_PRECISION 11territory_SYMBOL_CURRENCY_SYMBOL_PRECEDES_NON_NEGATIVE_VALUE
  119. Defined in:   <territory=>territory.$>.h
  120. Declaration:  #define territory_SYMBOL_CURRENCY_SYMBOL_PRECEDES_NON_NEGATIVE_VALUE 12territory_SYMBOL_CURRENCY_SYMBOL_SEPARATED_FROM_NON_NEGATIVE_VALUE
  121. Defined in:   <territory=>territory.$>.h
  122. Declaration:  #define territory_SYMBOL_CURRENCY_SYMBOL_SEPARATED_FROM_NON_NEGATIVE_VALUE 13territory_SYMBOL_CURRENCY_SYMBOL_PRECEDES_NEGATIVE_VALUE
  123. Defined in:   <territory=>territory.$>.h
  124. Declaration:  #define territory_SYMBOL_CURRENCY_SYMBOL_PRECEDES_NEGATIVE_VALUE 14territory_SYMBOL_CURRENCY_SYMBOL_SEPARATED_FROM_NEGATIVE_VALUE
  125. Defined in:   <territory=>territory.$>.h
  126. Declaration:  #define territory_SYMBOL_CURRENCY_SYMBOL_SEPARATED_FROM_NEGATIVE_VALUE 15territory_SYMBOL_CURRENCY_NON_NEGATIVE_FORMAT
  127. Defined in:   <territory=>territory.$>.h
  128. Declaration:  #define territory_SYMBOL_CURRENCY_NON_NEGATIVE_FORMAT 16territory_SYMBOL_CURRENCY_NEGATIVE_FORMAT
  129. Defined in:   <territory=>territory.$>.h
  130. Declaration:  #define territory_SYMBOL_CURRENCY_NEGATIVE_FORMAT 17territory_SYMBOL_LIST_SEPARATOR
  131. Defined in:   <territory=>territory.$>.h
  132. Declaration:  #define territory_SYMBOL_LIST_SEPARATOR 18territory_SYMBOL_PARENTHESISED
  133. Defined in:   <territory=>territory.$>.h
  134. Declaration:  #define territory_SYMBOL_PARENTHESISED 0territory_SYMBOL_SIGN_PRECEDES
  135. Defined in:   <territory=>territory.$>.h
  136. Declaration:  #define territory_SYMBOL_SIGN_PRECEDES 1territory_SYMBOL_SIGN_SUCCEEDS
  137. Defined in:   <territory=>territory.$>.h
  138. Declaration:  #define territory_SYMBOL_SIGN_SUCCEEDS 2territory_SYMBOL_SIGN_IMMEDIATELY_PRECEDES
  139. Defined in:   <territory=>territory.$>.h
  140. Declaration:  #define territory_SYMBOL_SIGN_IMMEDIATELY_PRECEDES 3territory_SYMBOL_SIGN_IMMEDIATELY_SUCCEEDS
  141. Defined in:   <territory=>territory.$>.h
  142. Declaration:  #define territory_SYMBOL_SIGN_IMMEDIATELY_SUCCEEDS 4xterritory_number
  143. Defined in:   <territory=>territory.$>.h
  144. Declaration:  extern <os_error=>os.os_error> *xterritory_number (<territory_t> *territory);
  145. Summary:      Returns the territory number of the current territoryterritory_number
  146. Defined in:   <territory=>territory.$>.h
  147. Declaration:  extern <territory_t> territory_number (void);
  148. Summary:      Returns the territory number of the current territoryxterritory_register
  149. Defined in:   <territory=>territory.$>.h
  150. Declaration:  extern <os_error=>os.os_error> *xterritory_register (<territory_t> territory,
  151.                  <territory_data> *entries,
  152.                  void *workspace);
  153. Summary:      Adds the given territory to the list of active territoriesterritory_register
  154. Defined in:   <territory=>territory.$>.h
  155. Declaration:  extern void territory_register (<territory_t> territory,
  156.                  <territory_data> *entries,
  157.                  void *workspace);
  158. Summary:      Adds the given territory to the list of active territoriesxterritory_deregister
  159. Defined in:   <territory=>territory.$>.h
  160. Declaration:  extern <os_error=>os.os_error> *xterritory_deregister (<territory_t> territory);
  161. Summary:      Removes the given territory from the list of active territoriesterritory_deregister
  162. Defined in:   <territory=>territory.$>.h
  163. Declaration:  extern void territory_deregister (<territory_t> territory);
  164. Summary:      Removes the given territory from the list of active territoriesxterritory_number_to_name
  165. Defined in:   <territory=>territory.$>.h
  166. Declaration:  extern <os_error=>os.os_error> *xterritory_number_to_name (<territory_t> territory,
  167.                  char *name,
  168.                  int size);
  169. Summary:      Returns the name of a given territoryterritory_number_to_name
  170. Defined in:   <territory=>territory.$>.h
  171. Declaration:  extern void territory_number_to_name (<territory_t> territory,
  172.                  char *name,
  173.                  int size);
  174. Summary:      Returns the name of a given territoryxterritory_exists
  175. Defined in:   <territory=>territory.$>.h
  176. Declaration:  extern <os_error=>os.os_error> *xterritory_exists (<territory_t> territory,
  177.                  bits *psr);
  178. Summary:      Checks if the given territory is currently present in the machineterritory_exists
  179. Defined in:   <territory=>territory.$>.h
  180. Declaration:  extern bits territory_exists (<territory_t> territory);
  181. Summary:      Checks if the given territory is currently present in the machinexterritory_alphabet_number_to_name
  182. Defined in:   <territory=>territory.$>.h
  183. Declaration:  extern <os_error=>os.os_error> *xterritory_alphabet_number_to_name (int alphabet,
  184.                  char *name,
  185.                  int size);
  186. Summary:      Returns the name of the given alphabetterritory_alphabet_number_to_name
  187. Defined in:   <territory=>territory.$>.h
  188. Declaration:  extern void territory_alphabet_number_to_name (int alphabet,
  189.                  char *name,
  190.                  int size);
  191. Summary:      Returns the name of the given alphabetxterritory_select_alphabet
  192. Defined in:   <territory=>territory.$>.h
  193. Declaration:  extern <os_error=>os.os_error> *xterritory_select_alphabet (<territory_t> territory);
  194. Summary:      Selects the correct alphabet for the given territoryterritory_select_alphabet
  195. Defined in:   <territory=>territory.$>.h
  196. Declaration:  extern void territory_select_alphabet (<territory_t> territory);
  197. Summary:      Selects the correct alphabet for the given territoryxterritory_set_time
  198. Defined in:   <territory=>territory.$>.h
  199. Declaration:  extern <os_error=>os.os_error> *xterritory_set_time (<os_date_and_time=>os.os_date_and_time> *date_and_time);
  200. Summary:      Sets the clock to a given 5-byte UTC timeterritory_set_time
  201. Defined in:   <territory=>territory.$>.h
  202. Declaration:  extern void territory_set_time (<os_date_and_time=>os.os_date_and_time> *date_and_time);
  203. Summary:      Sets the clock to a given 5-byte UTC timexterritory_read_current_time_zone
  204. Defined in:   <territory=>territory.$>.h
  205. Declaration:  extern <os_error=>os.os_error> *xterritory_read_current_time_zone (char **timezone,
  206.                  int *offset);
  207. Summary:      Returns information on the current time zoneterritory_read_current_time_zone
  208. Defined in:   <territory=>territory.$>.h
  209. Declaration:  extern void territory_read_current_time_zone (char **timezone,
  210.                  int *offset);
  211. Summary:      Returns information on the current time zonexterritory_convert_time_to_utc_ordinals
  212. Defined in:   <territory=>territory.$>.h
  213. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_time_to_utc_ordinals (<os_date_and_time=>os.os_date_and_time> *date_and_time,
  214.                  <territory_ordinals> *ordinals);
  215. Summary:      Converts a 5-byte UTC time to UTC time ordinalsterritory_convert_time_to_utc_ordinals
  216. Defined in:   <territory=>territory.$>.h
  217. Declaration:  extern void territory_convert_time_to_utc_ordinals (<os_date_and_time=>os.os_date_and_time> *date_and_time,
  218.                  <territory_ordinals> *ordinals);
  219. Summary:      Converts a 5-byte UTC time to UTC time ordinalsxterritory_convert_text_to_string
  220. Not yet implementedterritory_convert_text_to_string
  221. Not yet implementedxterritory_read_time_zones
  222. Defined in:   <territory=>territory.$>.h
  223. Declaration:  extern <os_error=>os.os_error> *xterritory_read_time_zones (<territory_t> territory,
  224.                  char **timezone,
  225.                  char **dst_timezone,
  226.                  int *offset,
  227.                  int *dst_offset);
  228. Summary:      Returns information on the time zones for the given territoryterritory_read_time_zones
  229. Defined in:   <territory=>territory.$>.h
  230. Declaration:  extern void territory_read_time_zones (<territory_t> territory,
  231.                  char **timezone,
  232.                  char **dst_timezone,
  233.                  int *offset,
  234.                  int *dst_offset);
  235. Summary:      Returns information on the time zones for the given territoryxterritory_convert_date_and_time
  236. Defined in:   <territory=>territory.$>.h
  237. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_date_and_time (<territory_t> territory,
  238.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  239.                  char *buffer,
  240.                  int size,
  241.                  char *format,
  242.                  char **end);
  243. Summary:      Converts a 5-byte UTC time into a string giving the date and time using a supplied format stringterritory_convert_date_and_time
  244. Defined in:   <territory=>territory.$>.h
  245. Declaration:  extern void territory_convert_date_and_time (<territory_t> territory,
  246.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  247.                  char *buffer,
  248.                  int size,
  249.                  char *format,
  250.                  char **end);
  251. Summary:      Converts a 5-byte UTC time into a string giving the date and time using a supplied format stringxterritory_convert_standard_date_and_time
  252. Defined in:   <territory=>territory.$>.h
  253. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_standard_date_and_time (<territory_t> territory,
  254.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  255.                  char *buffer,
  256.                  int size,
  257.                  char **end);
  258. Summary:      Converts a 5-byte UTC time into a string giving the date and timeterritory_convert_standard_date_and_time
  259. Defined in:   <territory=>territory.$>.h
  260. Declaration:  extern void territory_convert_standard_date_and_time (<territory_t> territory,
  261.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  262.                  char *buffer,
  263.                  int size,
  264.                  char **end);
  265. Summary:      Converts a 5-byte UTC time into a string giving the date and timexterritory_convert_standard_date
  266. Defined in:   <territory=>territory.$>.h
  267. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_standard_date (<territory_t> territory,
  268.                  <os_date_and_time=>os.os_date_and_time> *date,
  269.                  char *buffer,
  270.                  int size,
  271.                  char **end);
  272. Summary:      Converts a 5-byte UTC time into a string giving the date onlyterritory_convert_standard_date
  273. Defined in:   <territory=>territory.$>.h
  274. Declaration:  extern void territory_convert_standard_date (<territory_t> territory,
  275.                  <os_date_and_time=>os.os_date_and_time> *date,
  276.                  char *buffer,
  277.                  int size,
  278.                  char **end);
  279. Summary:      Converts a 5-byte UTC time into a string giving the date onlyxterritory_convert_standard_time
  280. Defined in:   <territory=>territory.$>.h
  281. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_standard_time (<territory_t> territory,
  282.                  <os_date_and_time=>os.os_date_and_time> *time,
  283.                  char *buffer,
  284.                  int size,
  285.                  char **end);
  286. Summary:      Converts a 5-byte UTC time into a string giving the time onlyterritory_convert_standard_time
  287. Defined in:   <territory=>territory.$>.h
  288. Declaration:  extern void territory_convert_standard_time (<territory_t> territory,
  289.                  <os_date_and_time=>os.os_date_and_time> *time,
  290.                  char *buffer,
  291.                  int size,
  292.                  char **end);
  293. Summary:      Converts a 5-byte UTC time into a string giving the time onlyxterritory_convert_time_to_ordinals
  294. Defined in:   <territory=>territory.$>.h
  295. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_time_to_ordinals (<territory_t> territory,
  296.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  297.                  <territory_ordinals> *ordinals);
  298. Summary:      Converts a 5-byte UTC time to local time ordinals for the given territoryterritory_convert_time_to_ordinals
  299. Defined in:   <territory=>territory.$>.h
  300. Declaration:  extern void territory_convert_time_to_ordinals (<territory_t> territory,
  301.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  302.                  <territory_ordinals> *ordinals);
  303. Summary:      Converts a 5-byte UTC time to local time ordinals for the given territoryxterritory_convert_time_string_to_ordinals
  304. Defined in:   <territory=>territory.$>.h
  305. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_time_string_to_ordinals (<territory_t> territory,
  306.                  int format,
  307.                  char *t,
  308.                  <territory_ordinals> *ordinals);
  309. Summary:      Converts a time string to time ordinalsterritory_convert_time_string_to_ordinals
  310. Defined in:   <territory=>territory.$>.h
  311. Declaration:  extern void territory_convert_time_string_to_ordinals (<territory_t> territory,
  312.                  int format,
  313.                  char *t,
  314.                  <territory_ordinals> *ordinals);
  315. Summary:      Converts a time string to time ordinalsxterritory_convert_ordinals_to_time
  316. Defined in:   <territory=>territory.$>.h
  317. Declaration:  extern <os_error=>os.os_error> *xterritory_convert_ordinals_to_time (<territory_t> territory,
  318.                  <os_date_and_time=>os.os_date_and_time> *buffer,
  319.                  <territory_ordinals> *ordinals);
  320. Summary:      Converts local time ordinals for the given territory to a 5-byte UTC timeterritory_convert_ordinals_to_time
  321. Defined in:   <territory=>territory.$>.h
  322. Declaration:  extern void territory_convert_ordinals_to_time (<territory_t> territory,
  323.                  <os_date_and_time=>os.os_date_and_time> *buffer,
  324.                  <territory_ordinals> *ordinals);
  325. Summary:      Converts local time ordinals for the given territory to a 5-byte UTC timexterritory_alphabet
  326. Defined in:   <territory=>territory.$>.h
  327. Declaration:  extern <os_error=>os.os_error> *xterritory_alphabet (<territory_t> territory,
  328.                  int *alphabet);
  329. Summary:      Returns the alphabet number that should be selected for the given territoryterritory_alphabet
  330. Defined in:   <territory=>territory.$>.h
  331. Declaration:  extern int territory_alphabet (<territory_t> territory);
  332. Summary:      Returns the alphabet number that should be selected for the given territoryxterritory_alphabet_identifier
  333. Defined in:   <territory=>territory.$>.h
  334. Declaration:  extern <os_error=>os.os_error> *xterritory_alphabet_identifier (<territory_t> territory,
  335.                  char **alphabet_name);
  336. Summary:      Returns an identifier string for the alphabet that should be used for the given territoryterritory_alphabet_identifier
  337. Defined in:   <territory=>territory.$>.h
  338. Declaration:  extern char *territory_alphabet_identifier (<territory_t> territory);
  339. Summary:      Returns an identifier string for the alphabet that should be used for the given territoryxterritory_select_keyboard_handler
  340. Defined in:   <territory=>territory.$>.h
  341. Declaration:  extern <os_error=>os.os_error> *xterritory_select_keyboard_handler (<territory_t> territory);
  342. Summary:      Selects the keyboard handler for the given territoryterritory_select_keyboard_handler
  343. Defined in:   <territory=>territory.$>.h
  344. Declaration:  extern void territory_select_keyboard_handler (<territory_t> territory);
  345. Summary:      Selects the keyboard handler for the given territoryxterritory_write_direction
  346. Defined in:   <territory=>territory.$>.h
  347. Declaration:  extern <os_error=>os.os_error> *xterritory_write_direction (<territory_t> territory,
  348.                  bits *flags);
  349. Summary:      Returns the direction of writing in the given territoryterritory_write_direction
  350. Defined in:   <territory=>territory.$>.h
  351. Declaration:  extern bits territory_write_direction (<territory_t> territory);
  352. Summary:      Returns the direction of writing in the given territoryxterritory_character_property_table
  353. Defined in:   <territory=>territory.$>.h
  354. Declaration:  extern <os_error=>os.os_error> *xterritory_character_property_table (<territory_t> territory,
  355.                  int property,
  356.                  <territory_property_table> **table);
  357. Summary:      Returns a pointer to a character property tableterritory_character_property_table
  358. Defined in:   <territory=>territory.$>.h
  359. Declaration:  extern <territory_property_table> *territory_character_property_table (<territory_t> territory,
  360.                  int property);
  361. Summary:      Returns a pointer to a character property tablexterritory_lower_case_table
  362. Defined in:   <territory=>territory.$>.h
  363. Declaration:  extern <os_error=>os.os_error> *xterritory_lower_case_table (<territory_t> territory,
  364.                  char **table);
  365. Summary:      Returns a pointer to a lower case tableterritory_lower_case_table
  366. Defined in:   <territory=>territory.$>.h
  367. Declaration:  extern char *territory_lower_case_table (<territory_t> territory);
  368. Summary:      Returns a pointer to a lower case tablexterritory_upper_case_table
  369. Defined in:   <territory=>territory.$>.h
  370. Declaration:  extern <os_error=>os.os_error> *xterritory_upper_case_table (<territory_t> territory,
  371.                  char **table);
  372. Summary:      Returns a pointer to an upper case tableterritory_upper_case_table
  373. Defined in:   <territory=>territory.$>.h
  374. Declaration:  extern char *territory_upper_case_table (<territory_t> territory);
  375. Summary:      Returns a pointer to an upper case tablexterritory_control_table
  376. Defined in:   <territory=>territory.$>.h
  377. Declaration:  extern <os_error=>os.os_error> *xterritory_control_table (<territory_t> territory,
  378.                  char **table);
  379. Summary:      Returns a pointer to a control character tableterritory_control_table
  380. Defined in:   <territory=>territory.$>.h
  381. Declaration:  extern char *territory_control_table (<territory_t> territory);
  382. Summary:      Returns a pointer to a control character tablexterritory_plain_table
  383. Defined in:   <territory=>territory.$>.h
  384. Declaration:  extern <os_error=>os.os_error> *xterritory_plain_table (<territory_t> territory,
  385.                  char **table);
  386. Summary:      Returns a pointer to a an unaccented character tableterritory_plain_table
  387. Defined in:   <territory=>territory.$>.h
  388. Declaration:  extern char *territory_plain_table (<territory_t> territory);
  389. Summary:      Returns a pointer to a an unaccented character tablexterritory_value_table
  390. Defined in:   <territory=>territory.$>.h
  391. Declaration:  extern <os_error=>os.os_error> *xterritory_value_table (<territory_t> territory,
  392.                  char **table);
  393. Summary:      Returns a pointer to a numeric value tableterritory_value_table
  394. Defined in:   <territory=>territory.$>.h
  395. Declaration:  extern char *territory_value_table (<territory_t> territory);
  396. Summary:      Returns a pointer to a numeric value tablexterritory_representation_table
  397. Defined in:   <territory=>territory.$>.h
  398. Declaration:  extern <os_error=>os.os_error> *xterritory_representation_table (<territory_t> territory,
  399.                  char **table);
  400. Summary:      Returns a pointer to a numeric representation tableterritory_representation_table
  401. Defined in:   <territory=>territory.$>.h
  402. Declaration:  extern char *territory_representation_table (<territory_t> territory);
  403. Summary:      Returns a pointer to a numeric representation tablexterritory_collate
  404. Defined in:   <territory=>territory.$>.h
  405. Declaration:  extern <os_error=>os.os_error> *xterritory_collate (<territory_t> territory,
  406.                  char *s1,
  407.                  char *s2,
  408.                  bits flags,
  409.                  int *collate);
  410. Summary:      Compares two strings in the given territories alphabetterritory_collate
  411. Defined in:   <territory=>territory.$>.h
  412. Declaration:  extern int territory_collate (<territory_t> territory,
  413.                  char *s1,
  414.                  char *s2,
  415.                  bits flags);
  416. Summary:      Compares two strings in the given territories alphabetxterritory_read_symbols
  417. Returns various information telling you how to format numbersterritory_read_symbols
  418. Returns various information telling you how to format numbersxterritory_read_boolean_symbols
  419. Defined in:   <territory=>territory.$>.h
  420. Declaration:  extern <os_error=>os.os_error> *xterritory_read_boolean_symbols (<territory_t> territory,
  421.                  int symbol_no,
  422.                  bool *symbol);
  423. Summary:      Returns various boolean information telling you how to format numbersterritory_read_boolean_symbols
  424. Defined in:   <territory=>territory.$>.h
  425. Declaration:  extern bool territory_read_boolean_symbols (<territory_t> territory,
  426.                  int symbol_no);
  427. Summary:      Returns various boolean information telling you how to format numbersxterritory_read_integer_symbols
  428. Defined in:   <territory=>territory.$>.h
  429. Declaration:  extern <os_error=>os.os_error> *xterritory_read_integer_symbols (<territory_t> territory,
  430.                  int symbol_no,
  431.                  int *symbol);
  432. Summary:      Returns various integer information telling you how to format numbersterritory_read_integer_symbols
  433. Defined in:   <territory=>territory.$>.h
  434. Declaration:  extern int territory_read_integer_symbols (<territory_t> territory,
  435.                  int symbol_no);
  436. Summary:      Returns various integer information telling you how to format numbersxterritory_read_string_symbols
  437. Defined in:   <territory=>territory.$>.h
  438. Declaration:  extern <os_error=>os.os_error> *xterritory_read_string_symbols (<territory_t> territory,
  439.                  int symbol_no,
  440.                  char **symbol);
  441. Summary:      Returns various string information telling you how to format numbersterritory_read_string_symbols
  442. Defined in:   <territory=>territory.$>.h
  443. Declaration:  extern char *territory_read_string_symbols (<territory_t> territory,
  444.                  int symbol_no);
  445. Summary:      Returns various string information telling you how to format numbersxterritory_read_calendar_information
  446. Defined in:   <territory=>territory.$>.h
  447. Declaration:  extern <os_error=>os.os_error> *xterritory_read_calendar_information (<territory_t> territory,
  448.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  449.                  <territory_calendar> *calendar);
  450. Summary:      Returns various information about the given territory's calendarterritory_read_calendar_information
  451. Defined in:   <territory=>territory.$>.h
  452. Declaration:  extern void territory_read_calendar_information (<territory_t> territory,
  453.                  <os_date_and_time=>os.os_date_and_time> *date_and_time,
  454.                  <territory_calendar> *calendar);
  455. Summary:      Returns various information about the given territory's calendarxterritory_name_to_number
  456. Defined in:   <territory=>territory.$>.h
  457. Declaration:  extern <os_error=>os.os_error> *xterritory_name_to_number (<territory_t> territory,
  458.                  char *name,
  459.                  <territory_t> *territory_out);
  460. Summary:      Returns the number of the given territoryterritory_name_to_number
  461. Defined in:   <territory=>territory.$>.h
  462. Declaration:  extern <territory_t> territory_name_to_number (<territory_t> territory,
  463.                  char *name);
  464. Summary:      Returns the number of the given territoryxterritory_transform_string
  465. Defined in:   <territory=>territory.$>.h
  466. Declaration:  extern <os_error=>os.os_error> *xterritory_transform_string (<territory_t> territory,
  467.                  char *buffer,
  468.                  char *s,
  469.                  int size,
  470.                  int *used);
  471. Summary:      Transforms a string to allow direct territory-independent string comparisonterritory_transform_string
  472. Defined in:   <territory=>territory.$>.h
  473. Declaration:  extern void territory_transform_string (<territory_t> territory,
  474.                  char *buffer,
  475.                  char *s,
  476.                  int size,
  477.                  int *used);
  478. Summary:      Transforms a string to allow direct territory-independent string comparisonxservice_territory_manager_loaded
  479. Defined in:   <territory=>territory.$>.h
  480. Declaration:  extern <os_error=>os.os_error> *xservice_territory_manager_loaded (void);
  481. Summary:      Tells territory modules to register themselvesservice_territory_manager_loaded
  482. Defined in:   <territory=>territory.$>.h
  483. Declaration:  extern void service_territory_manager_loaded (void);
  484. Summary:      Tells territory modules to register themselvesxservice_territory_started
  485. Defined in:   <territory=>territory.$>.h
  486. Declaration:  extern <os_error=>os.os_error> *xservice_territory_started (void);
  487. Summary:      New territory startingservice_territory_started
  488. Defined in:   <territory=>territory.$>.h
  489. Declaration:  extern void service_territory_started (void);
  490. Summary:      New territory startingTerritory
  491. <territory_t>
  492. <territory_data>
  493. <territory_ordinals>
  494. <territory_property_table>
  495. <territory_calendar>
  496. <territory_CURRENT>
  497. <territory_IGNORE_CASE>
  498. <territory_IGNORE_ACCENT>
  499. <error_TERRITORY_BAD_SWI>
  500. <error_TERRITORY_UNKNOWN>
  501. <error_TERRITORY_UNKNOWN_ALPHABET>
  502. <error_NO_TERRITORY>
  503. <territory_GIVEN_TIME>
  504. <territory_GIVEN_DATE>
  505. <territory_GIVEN_DATE_AND_TIME>
  506. <territory_WRITE_RIGHT_TO_LEFT>
  507. <territory_WRITE_BOTTOM_TO_TOP>
  508. <territory_WRITE_VERTICAL>
  509. <territory_PROPERTY_CONTROL>
  510. <territory_PROPERTY_UPPERCASE>
  511. <territory_PROPERTY_LOWERCASE>
  512. <territory_PROPERTY_ALPHABETIC>
  513. <territory_PROPERTY_PUNCTUATION>
  514. <territory_PROPERTY_WHITESPACE>
  515. <territory_PROPERTY_DIGIT>
  516. <territory_PROPERTY_HEX_DIGIT>
  517. <territory_PROPERTY_ACCENTED>
  518. <territory_PROPERTY_FORWARD>
  519. <territory_PROPERTY_REVERSE>
  520. <territory_SYMBOL_DECIMAL_POINT>
  521. <territory_SYMBOL_GROUP_SEPARATOR>
  522. <territory_SYMBOL_GROUPING_LIST>
  523. <territory_SYMBOL_INTERNATIONAL_CURRENCY_SYMBOL>
  524. <territory_SYMBOL_CURRENCY_SYMBOL>
  525. <territory_SYMBOL_CURRENCY_POINT>
  526. <territory_SYMBOL_CURRENCY_GROUP_SEPARATOR>
  527. <territory_SYMBOL_CURRENCY_GROUP_LIST>
  528. <territory_SYMBOL_CURRENCY_PLUS_SIGN>
  529. <territory_SYMBOL_CURRENCY_MINUS_SIGN>
  530. <territory_SYMBOL_INTERNATIONAL_CURRENCY_PRECISION>
  531. <territory_SYMBOL_CURRENCY_PRECISION>
  532. <territory_SYMBOL_CURRENCY_SYMBOL_PRECEDES_NON_NEGATIVE_VALUE>
  533. <territory_SYMBOL_CURRENCY_SYMBOL_SEPARATED_FROM_NON_NEGATIVE_VALUE>
  534. <territory_SYMBOL_CURRENCY_SYMBOL_PRECEDES_NEGATIVE_VALUE>
  535. <territory_SYMBOL_CURRENCY_SYMBOL_SEPARATED_FROM_NEGATIVE_VALUE>
  536. <territory_SYMBOL_CURRENCY_NON_NEGATIVE_FORMAT>
  537. <territory_SYMBOL_CURRENCY_NEGATIVE_FORMAT>
  538. <territory_SYMBOL_LIST_SEPARATOR>
  539. <territory_SYMBOL_PARENTHESISED>
  540. <territory_SYMBOL_SIGN_PRECEDES>
  541. <territory_SYMBOL_SIGN_SUCCEEDS>
  542. <territory_SYMBOL_SIGN_IMMEDIATELY_PRECEDES>
  543. <territory_SYMBOL_SIGN_IMMEDIATELY_SUCCEEDS>
  544. <xterritory_number>
  545. <territory_number>
  546. <xterritory_register>
  547. <territory_register>
  548. <xterritory_deregister>
  549. <territory_deregister>
  550. <xterritory_number_to_name>
  551. <territory_number_to_name>
  552. <xterritory_exists>
  553. <territory_exists>
  554. <xterritory_alphabet_number_to_name>
  555. <territory_alphabet_number_to_name>
  556. <xterritory_select_alphabet>
  557. <territory_select_alphabet>
  558. <xterritory_set_time>
  559. <territory_set_time>
  560. <xterritory_read_current_time_zone>
  561. <territory_read_current_time_zone>
  562. <xterritory_convert_time_to_utc_ordinals>
  563. <territory_convert_time_to_utc_ordinals>
  564. <xterritory_convert_text_to_string>
  565. <territory_convert_text_to_string>
  566. <xterritory_read_time_zones>
  567. <territory_read_time_zones>
  568. <xterritory_convert_date_and_time>
  569. <territory_convert_date_and_time>
  570. <xterritory_convert_standard_date_and_time>
  571. <territory_convert_standard_date_and_time>
  572. <xterritory_convert_standard_date>
  573. <territory_convert_standard_date>
  574. <xterritory_convert_standard_time>
  575. <territory_convert_standard_time>
  576. <xterritory_convert_time_to_ordinals>
  577. <territory_convert_time_to_ordinals>
  578. <xterritory_convert_time_string_to_ordinals>
  579. <territory_convert_time_string_to_ordinals>
  580. <xterritory_convert_ordinals_to_time>
  581. <territory_convert_ordinals_to_time>
  582. <xterritory_alphabet>
  583. <territory_alphabet>
  584. <xterritory_alphabet_identifier>
  585. <territory_alphabet_identifier>
  586. <xterritory_select_keyboard_handler>
  587. <territory_select_keyboard_handler>
  588. <xterritory_write_direction>
  589. <territory_write_direction>
  590. <xterritory_character_property_table>
  591. <territory_character_property_table>
  592. <xterritory_lower_case_table>
  593. <territory_lower_case_table>
  594. <xterritory_upper_case_table>
  595. <territory_upper_case_table>
  596. <xterritory_control_table>
  597. <territory_control_table>
  598. <xterritory_plain_table>
  599. <territory_plain_table>
  600. <xterritory_value_table>
  601. <territory_value_table>
  602. <xterritory_representation_table>
  603. <territory_representation_table>
  604. <xterritory_collate>
  605. <territory_collate>
  606. <xterritory_read_symbols>
  607. <territory_read_symbols>
  608. <xterritory_read_boolean_symbols>
  609. <territory_read_boolean_symbols>
  610. <xterritory_read_integer_symbols>
  611. <territory_read_integer_symbols>
  612. <xterritory_read_string_symbols>
  613. <territory_read_string_symbols>
  614. <xterritory_read_calendar_information>
  615. <territory_read_calendar_information>
  616. <xterritory_name_to_number>
  617. <territory_name_to_number>
  618. <xterritory_transform_string>
  619. <territory_transform_string>
  620. <xservice_territory_manager_loaded>
  621. <service_territory_manager_loaded>
  622. <xservice_territory_started>
  623. <service_territory_started>