home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / OS / HelpData next >
Encoding:
Text File  |  1994-09-26  |  187.7 KB  |  4,656 lines

  1. os_t
  2. Defined in:   <os=>os.$>.h
  3. Declaration:  typedef int os_t;os_f
  4. Defined in:   <os=>os.$>.h
  5. Declaration:  typedef byte os_f;os_mode
  6. Defined in:   <os=>os.$>.h
  7. Declaration:  typedef ... os_mode;os_gcol
  8. Defined in:   <os=>os.$>.h
  9. Declaration:  typedef byte os_gcol;os_tint
  10. Defined in:   <os=>os.$>.h
  11. Declaration:  typedef byte os_tint;os_action
  12. Defined in:   <os=>os.$>.h
  13. Declaration:  typedef byte os_action;os_colour
  14. Defined in:   <os=>os.$>.h
  15. Declaration:  typedef bits os_colour;os_colour_number
  16. Defined in:   <os=>os.$>.h
  17. Declaration:  typedef int os_colour_number;os_colour_pair
  18. Defined in:   <os=>os.$>.h
  19. Declaration:  typedef
  20.                  struct
  21.                  {  <os_colour> on;
  22.                     <os_colour> off;
  23.                  }
  24.                  os_colour_pair;os_palette
  25. Defined in:   <os=>os.$>.h
  26. Declaration:  typedef
  27.                  struct
  28.                  {  <os_colour> entries [...];
  29.                  }
  30.                  os_palette;os_sprite_palette
  31. Defined in:   <os=>os.$>.h
  32. Declaration:  typedef
  33.                  struct
  34.                  {  <os_colour_pair> entries [...];
  35.                  }
  36.                  os_sprite_palette;os_ecf
  37. Defined in:   <os=>os.$>.h
  38. Declaration:  typedef
  39.                  struct
  40.                  {  bits ecf [8];
  41.                  }
  42.                  os_ecf;os_correction_table
  43. Defined in:   <os=>os.$>.h
  44. Declaration:  typedef
  45.                  struct
  46.                  {  byte gamma [256];
  47.                  }
  48.                  os_correction_table;os_bcd_date_and_time
  49. Defined in:   <os=>os.$>.h
  50. Declaration:  typedef
  51.                  struct
  52.                  {  byte year;
  53.                     byte month;
  54.                     byte date;
  55.                     byte weekday;
  56.                     byte hour;
  57.                     byte minute;
  58.                     byte second;
  59.                  }
  60.                  os_bcd_date_and_time;os_station_number
  61. Defined in:   <os=>os.$>.h
  62. Declaration:  typedef
  63.                  struct
  64.                  {  int station;
  65.                     int net;
  66.                  }
  67.                  os_station_number;os_box
  68. Defined in:   <os=>os.$>.h
  69. Declaration:  typedef
  70.                  struct
  71.                  {  int x0;
  72.                     int y0;
  73.                     int x1;
  74.                     int y1;
  75.                  }
  76.                  os_box;os_factors
  77. Defined in:   <os=>os.$>.h
  78. Declaration:  typedef
  79.                  struct
  80.                  {  int xmul;
  81.                     int ymul;
  82.                     int xdiv;
  83.                     int ydiv;
  84.                  }
  85.                  os_factors;os_change_box
  86. Defined in:   <os=>os.$>.h
  87. Declaration:  typedef
  88.                  struct
  89.                  {  int state;
  90.                     <os_box> box;
  91.                  }
  92.                  os_change_box;os_error
  93. Defined in:   <os=>os.$>.h
  94. Declaration:  typedef
  95.                  struct
  96.                  {  bits errnum;
  97.                     char errmess [252];
  98.                  }
  99.                  os_error;os_date_and_time
  100. Defined in:   <os=>os.$>.h
  101. Declaration:  typedef byte os_date_and_time [5];os_coord
  102. Defined in:   <os=>os.$>.h
  103. Declaration:  typedef
  104.                  struct
  105.                  {  int x;
  106.                     int y;
  107.                  }
  108.                  os_coord;os_trfm
  109. Defined in:   <os=>os.$>.h
  110. Declaration:  typedef
  111.                  struct
  112.                  {  int entries [3] [2];
  113.                  }
  114.                  os_trfm;os_hom_trfm
  115. Defined in:   <os=>os.$>.h
  116. Declaration:  typedef
  117.                  struct
  118.                  {  int entries [2] [2];
  119.                  }
  120.                  os_hom_trfm;os_pgm
  121. Defined in:   <os=>os.$>.h
  122. Declaration:  typedef
  123.                  struct
  124.                  {  <os_coord> coords [4];
  125.                  }
  126.                  os_pgm;os_register_block
  127. Defined in:   <os=>os.$>.h
  128. Declaration:  typedef
  129.                  struct
  130.                  {  int registers [16];
  131.                  }
  132.                  os_register_block;os_vdu_var_list
  133. Defined in:   <os=>os.$>.h
  134. Declaration:  typedef
  135.                  struct
  136.                  {  int var [...];
  137.                  }
  138.                  os_vdu_var_list;os_key_handler
  139. Defined in:   <os=>os.$>.h
  140. Declaration:  typedef
  141.                  struct
  142.                  {  byte k [...];
  143.                  }
  144.                  os_key_handler;os_gi
  145. Defined in:   <os=>os.$>.h
  146. Declaration:  typedef
  147.                  struct
  148.                  {  byte type;
  149.                     byte i [4];
  150.                  }
  151.                  os_gi;os_gs
  152. Defined in:   <os=>os.$>.h
  153. Declaration:  typedef
  154.                  struct
  155.                  {  short size;
  156.                     char s [...];
  157.                  }
  158.                  os_gs;os_mem_map_request
  159. Defined in:   <os=>os.$>.h
  160. Declaration:  typedef
  161.                  struct
  162.                  {  int page_no;
  163.                     byte *map;
  164.                     bits access;
  165.                  }
  166.                  os_mem_map_request;os_mem_map_request_list
  167. Defined in:   <os=>os.$>.h
  168. Declaration:  typedef
  169.                  struct
  170.                  {  <os_mem_map_request> requests [...];
  171.                  }
  172.                  os_mem_map_request_list;os_page_block
  173. Defined in:   <os=>os.$>.h
  174. Declaration:  typedef
  175.                  struct
  176.                  {  int page_no;
  177.                     byte *log_addr;
  178.                     byte *phys_addr;
  179.                  }
  180.                  os_page_block;pointerv_record
  181. Defined in:   <os=>os.$>.h
  182. Declaration:  typedef
  183.                  struct
  184.                  {  <pointerv_record=>pointerv.pointerv_record> *next;
  185.                     bits flags;
  186.                     int pointer_type;
  187.                     char name [30];
  188.                  }
  189.                  pointerv_record;os_mode_block
  190. Defined in:   <os=>os.$>.h
  191. Declaration:  typedef
  192.                  struct
  193.                  {  int size;
  194.                     bits flags;
  195.                     int xres;
  196.                     int yres;
  197.                     int log2_bpp;
  198.                     int frame_rate;
  199.                     char name [...];
  200.                  }
  201.                  os_mode_block;os_mode_selector
  202. Defined in:   <os=>os.$>.h
  203. Declaration:  typedef
  204.                  struct
  205.                  {  bits flags;
  206.                     int xres;
  207.                     int yres;
  208.                     int log2_bpp;
  209.                     int frame_rate;
  210.                     struct
  211.                     {  int var;
  212.                        int val;
  213.                     }
  214.                     modevars [...];
  215.                  }
  216.                  os_mode_selector;os_ERROR_LIMIT
  217. Defined in:   <os=>os.$>.h
  218. Declaration:  #define os_ERROR_LIMIT 252os_FILE_NAME_LIMIT
  219. Defined in:   <os=>os.$>.h
  220. Declaration:  #define os_FILE_NAME_LIMIT 256os_CLI_LIMIT
  221. Defined in:   <os=>os.$>.h
  222. Declaration:  #define os_CLI_LIMIT 256os_RSHIFT
  223. Defined in:   <os=>os.$>.h
  224. Declaration:  #define os_RSHIFT 8os_GSHIFT
  225. Defined in:   <os=>os.$>.h
  226. Declaration:  #define os_GSHIFT 16os_BSHIFT
  227. Defined in:   <os=>os.$>.h
  228. Declaration:  #define os_BSHIFT 24os_R
  229. Defined in:   <os=>os.$>.h
  230. Declaration:  #define os_R 0xFF00uos_G
  231. Defined in:   <os=>os.$>.h
  232. Declaration:  #define os_G 0xFF0000uos_B
  233. Defined in:   <os=>os.$>.h
  234. Declaration:  #define os_B 0xFF000000uos_COLOUR_RANGE
  235. Defined in:   <os=>os.$>.h
  236. Declaration:  #define os_COLOUR_RANGE 255os_MODE1BPP90X45
  237. Defined in:   <os=>os.$>.h
  238. Declaration:  #define os_MODE1BPP90X45 ((<os_mode>) 0)os_MODE2BPP90X45
  239. Defined in:   <os=>os.$>.h
  240. Declaration:  #define os_MODE2BPP90X45 ((<os_mode>) 8)os_MODE4BPP90X45
  241. Defined in:   <os=>os.$>.h
  242. Declaration:  #define os_MODE4BPP90X45 ((<os_mode>) 12)os_MODE8BPP90X45
  243. Defined in:   <os=>os.$>.h
  244. Declaration:  #define os_MODE8BPP90X45 ((<os_mode>) 15)os_MODE2BPP45X45
  245. Defined in:   <os=>os.$>.h
  246. Declaration:  #define os_MODE2BPP45X45 ((<os_mode>) 1)os_MODE4BPP45X45
  247. Defined in:   <os=>os.$>.h
  248. Declaration:  #define os_MODE4BPP45X45 ((<os_mode>) 9)os_MODE8BPP45X45
  249. Defined in:   <os=>os.$>.h
  250. Declaration:  #define os_MODE8BPP45X45 ((<os_mode>) 13)os_MODE1BPP90X90
  251. Defined in:   <os=>os.$>.h
  252. Declaration:  #define os_MODE1BPP90X90 ((<os_mode>) 25)os_MODE2BPP90X90
  253. Defined in:   <os=>os.$>.h
  254. Declaration:  #define os_MODE2BPP90X90 ((<os_mode>) 26)os_MODE4BPP90X90
  255. Defined in:   <os=>os.$>.h
  256. Declaration:  #define os_MODE4BPP90X90 ((<os_mode>) 27)os_MODE8BPP90X90
  257. Defined in:   <os=>os.$>.h
  258. Declaration:  #define os_MODE8BPP90X90 ((<os_mode>) 28)os_INCH
  259. Defined in:   <os=>os.$>.h
  260. Declaration:  #define os_INCH 180os_VDU_NULL
  261. Defined in:   <os=>os.$>.h
  262. Declaration:  #define os_VDU_NULL ((char) '\\x00')os_VDU_CHAR_TO_PRINTER
  263. Defined in:   <os=>os.$>.h
  264. Declaration:  #define os_VDU_CHAR_TO_PRINTER ((char) '\\x01')os_VDU_PRINTER_ON
  265. Defined in:   <os=>os.$>.h
  266. Declaration:  #define os_VDU_PRINTER_ON ((char) '\\x02')os_VDU_PRINTER_OFF
  267. Defined in:   <os=>os.$>.h
  268. Declaration:  #define os_VDU_PRINTER_OFF ((char) '\\x03')os_VDU_GRAPH_TEXT_OFF
  269. Defined in:   <os=>os.$>.h
  270. Declaration:  #define os_VDU_GRAPH_TEXT_OFF ((char) '\\x04')os_VDU_GRAPH_TEXT_ON
  271. Defined in:   <os=>os.$>.h
  272. Declaration:  #define os_VDU_GRAPH_TEXT_ON ((char) '\\x05')os_VDU_SCREEN_ON
  273. Defined in:   <os=>os.$>.h
  274. Declaration:  #define os_VDU_SCREEN_ON ((char) '\\x06')os_VDU_BELL
  275. Defined in:   <os=>os.$>.h
  276. Declaration:  #define os_VDU_BELL ((char) '\\x07')os_VDU_BACKSPACE
  277. Defined in:   <os=>os.$>.h
  278. Declaration:  #define os_VDU_BACKSPACE ((char) '\\x08')os_VDU_TAB
  279. Defined in:   <os=>os.$>.h
  280. Declaration:  #define os_VDU_TAB ((char) '\\x09')os_VDU_LINEFEED
  281. Defined in:   <os=>os.$>.h
  282. Declaration:  #define os_VDU_LINEFEED ((char) '\\x0A')os_VDU_VERTICAL_TAB
  283. Defined in:   <os=>os.$>.h
  284. Declaration:  #define os_VDU_VERTICAL_TAB ((char) '\\x0B')os_VDU_CLS
  285. Defined in:   <os=>os.$>.h
  286. Declaration:  #define os_VDU_CLS ((char) '\\x0C')os_VDU_RETURN
  287. Defined in:   <os=>os.$>.h
  288. Declaration:  #define os_VDU_RETURN ((char) '\\x0D')os_VDU_PAGE_MODE_ON
  289. Defined in:   <os=>os.$>.h
  290. Declaration:  #define os_VDU_PAGE_MODE_ON ((char) '\\x0E')os_VDU_PAGE_MODE_OFF
  291. Defined in:   <os=>os.$>.h
  292. Declaration:  #define os_VDU_PAGE_MODE_OFF ((char) '\\x0F')os_VDU_CLG
  293. Defined in:   <os=>os.$>.h
  294. Declaration:  #define os_VDU_CLG ((char) '\\x10')os_VDU_SET_TEXT_COLOUR
  295. Defined in:   <os=>os.$>.h
  296. Declaration:  #define os_VDU_SET_TEXT_COLOUR ((char) '\\x11')os_VDU_SET_GCOL
  297. Defined in:   <os=>os.$>.h
  298. Declaration:  #define os_VDU_SET_GCOL ((char) '\\x12')os_VDU_SET_PALETTE
  299. Defined in:   <os=>os.$>.h
  300. Declaration:  #define os_VDU_SET_PALETTE ((char) '\\x13')os_VDU_RESET_COLOURS
  301. Defined in:   <os=>os.$>.h
  302. Declaration:  #define os_VDU_RESET_COLOURS ((char) '\\x14')os_VDU_SCREEN_OFF
  303. Defined in:   <os=>os.$>.h
  304. Declaration:  #define os_VDU_SCREEN_OFF ((char) '\\x15')os_VDU_MODE
  305. Defined in:   <os=>os.$>.h
  306. Declaration:  #define os_VDU_MODE ((char) '\\x16')os_VDU_MISC
  307. Defined in:   <os=>os.$>.h
  308. Declaration:  #define os_VDU_MISC ((char) '\\x17')os_VDU_SET_GRAPHICS_WINDOW
  309. Defined in:   <os=>os.$>.h
  310. Declaration:  #define os_VDU_SET_GRAPHICS_WINDOW ((char) '\\x18')os_VDU_PLOT
  311. Defined in:   <os=>os.$>.h
  312. Declaration:  #define os_VDU_PLOT ((char) '\\x19')os_VDU_RESET_WINDOWS
  313. Defined in:   <os=>os.$>.h
  314. Declaration:  #define os_VDU_RESET_WINDOWS ((char) '\\x1A')os_VDU_ESCAPE
  315. Defined in:   <os=>os.$>.h
  316. Declaration:  #define os_VDU_ESCAPE ((char) '\\x1B')os_VDU_SET_TEXT_WINDOW
  317. Defined in:   <os=>os.$>.h
  318. Declaration:  #define os_VDU_SET_TEXT_WINDOW ((char) '\\x1C')os_VDU_SET_GRAPHICS_ORIGIN
  319. Defined in:   <os=>os.$>.h
  320. Declaration:  #define os_VDU_SET_GRAPHICS_ORIGIN ((char) '\\x1D')os_VDU_HOME_TEXT_CURSOR
  321. Defined in:   <os=>os.$>.h
  322. Declaration:  #define os_VDU_HOME_TEXT_CURSOR ((char) '\\x1E')os_VDU_SET_TEXT_CURSOR
  323. Defined in:   <os=>os.$>.h
  324. Declaration:  #define os_VDU_SET_TEXT_CURSOR ((char) '\\x1F')os_VDU_DELETE
  325. Defined in:   <os=>os.$>.h
  326. Declaration:  #define os_VDU_DELETE ((char) '\\x7F')os_MISC_INTERLACE
  327. Defined in:   <os=>os.$>.h
  328. Declaration:  #define os_MISC_INTERLACE ((char) '\\x00')os_MISC_CURSOR
  329. Defined in:   <os=>os.$>.h
  330. Declaration:  #define os_MISC_CURSOR ((char) '\\x01')os_MISC_SET_ECF1
  331. Defined in:   <os=>os.$>.h
  332. Declaration:  #define os_MISC_SET_ECF1 ((char) '\\x02')os_MISC_SET_ECF2
  333. Defined in:   <os=>os.$>.h
  334. Declaration:  #define os_MISC_SET_ECF2 ((char) '\\x03')os_MISC_SET_ECF3
  335. Defined in:   <os=>os.$>.h
  336. Declaration:  #define os_MISC_SET_ECF3 ((char) '\\x04')os_MISC_SET_ECF4
  337. Defined in:   <os=>os.$>.h
  338. Declaration:  #define os_MISC_SET_ECF4 ((char) '\\x05')os_MISC_SET_DOT_STYLE
  339. Defined in:   <os=>os.$>.h
  340. Declaration:  #define os_MISC_SET_DOT_STYLE ((char) '\\x06')os_MISC_SCROLL
  341. Defined in:   <os=>os.$>.h
  342. Declaration:  #define os_MISC_SCROLL ((char) '\\x07')os_MISC_CLEAR_REGION
  343. Defined in:   <os=>os.$>.h
  344. Declaration:  #define os_MISC_CLEAR_REGION ((char) '\\x08')os_MISC_SET_ON
  345. Defined in:   <os=>os.$>.h
  346. Declaration:  #define os_MISC_SET_ON ((char) '\\x09')os_MISC_SET_OFF
  347. Defined in:   <os=>os.$>.h
  348. Declaration:  #define os_MISC_SET_OFF ((char) '\\x0A')os_MISC_SET_BBCECF
  349. Defined in:   <os=>os.$>.h
  350. Declaration:  #define os_MISC_SET_BBCECF ((char) '\\x0B')os_MISC_SET_UNPACKED_ECF1
  351. Defined in:   <os=>os.$>.h
  352. Declaration:  #define os_MISC_SET_UNPACKED_ECF1 ((char) '\\x0C')os_MISC_SET_UNPACKED_ECF2
  353. Defined in:   <os=>os.$>.h
  354. Declaration:  #define os_MISC_SET_UNPACKED_ECF2 ((char) '\\x0D')os_MISC_SET_UNPACKED_ECF3
  355. Defined in:   <os=>os.$>.h
  356. Declaration:  #define os_MISC_SET_UNPACKED_ECF3 ((char) '\\x0E')os_MISC_SET_UNPACKED_ECF4
  357. Defined in:   <os=>os.$>.h
  358. Declaration:  #define os_MISC_SET_UNPACKED_ECF4 ((char) '\\x0F')os_MISC_SET_CURSOR_MOVEMENT
  359. Defined in:   <os=>os.$>.h
  360. Declaration:  #define os_MISC_SET_CURSOR_MOVEMENT ((char) '\\x10')os_MISC_MISC
  361. Defined in:   <os=>os.$>.h
  362. Declaration:  #define os_MISC_MISC ((char) '\\x11')os_MISC_SET_TEXT_FG_TINT
  363. Defined in:   <os=>os.$>.h
  364. Declaration:  #define os_MISC_SET_TEXT_FG_TINT ((char) '\\x00')os_MISC_SET_TEXT_BG_TINT
  365. Defined in:   <os=>os.$>.h
  366. Declaration:  #define os_MISC_SET_TEXT_BG_TINT ((char) '\\x01')os_MISC_SET_GRAPHICS_FG_TINT
  367. Defined in:   <os=>os.$>.h
  368. Declaration:  #define os_MISC_SET_GRAPHICS_FG_TINT ((char) '\\x02')os_MISC_SET_GRAPHICS_BG_TINT
  369. Defined in:   <os=>os.$>.h
  370. Declaration:  #define os_MISC_SET_GRAPHICS_BG_TINT ((char) '\\x03')os_MISC_SET_ECF_INTERPRETATION
  371. Defined in:   <os=>os.$>.h
  372. Declaration:  #define os_MISC_SET_ECF_INTERPRETATION ((char) '\\x04')os_MISC_INVERT_TEXT
  373. Defined in:   <os=>os.$>.h
  374. Declaration:  #define os_MISC_INVERT_TEXT ((char) '\\x05')os_MISC_SET_ECF_ORIGIN
  375. Defined in:   <os=>os.$>.h
  376. Declaration:  #define os_MISC_SET_ECF_ORIGIN ((char) '\\x06')os_MISC_SET_CHAR_SIZE
  377. Defined in:   <os=>os.$>.h
  378. Declaration:  #define os_MISC_SET_CHAR_SIZE ((char) '\\x07')os_ACTION_OVERWRITE
  379. Defined in:   <os=>os.$>.h
  380. Declaration:  #define os_ACTION_OVERWRITE ((<os_action>) 0)os_ACTION_DISJOIN
  381. Defined in:   <os=>os.$>.h
  382. Declaration:  #define os_ACTION_DISJOIN ((<os_action>) 1)os_ACTION_CONJOIN
  383. Defined in:   <os=>os.$>.h
  384. Declaration:  #define os_ACTION_CONJOIN ((<os_action>) 2)os_ACTION_EXCLUSIVE_DISJOIN
  385. Defined in:   <os=>os.$>.h
  386. Declaration:  #define os_ACTION_EXCLUSIVE_DISJOIN ((<os_action>) 3)os_ACTION_INVERT
  387. Defined in:   <os=>os.$>.h
  388. Declaration:  #define os_ACTION_INVERT ((<os_action>) 4)os_ACTION_IDENTITY
  389. Defined in:   <os=>os.$>.h
  390. Declaration:  #define os_ACTION_IDENTITY ((<os_action>) 5)os_ACTION_CONJOIN_NEGATION
  391. Defined in:   <os=>os.$>.h
  392. Declaration:  #define os_ACTION_CONJOIN_NEGATION ((<os_action>) 6)os_ACTION_DISJOIN_NEGATION
  393. Defined in:   <os=>os.$>.h
  394. Declaration:  #define os_ACTION_DISJOIN_NEGATION ((<os_action>) 7)os_ACTION_USE_MASK
  395. Defined in:   <os=>os.$>.h
  396. Declaration:  #define os_ACTION_USE_MASK ((<os_action>) 8)os_ACTION_USE_ECF1
  397. Defined in:   <os=>os.$>.h
  398. Declaration:  #define os_ACTION_USE_ECF1 ((<os_action>) 16)os_ACTION_USE_ECF2
  399. Defined in:   <os=>os.$>.h
  400. Declaration:  #define os_ACTION_USE_ECF2 ((<os_action>) 32)os_ACTION_USE_ECF3
  401. Defined in:   <os=>os.$>.h
  402. Declaration:  #define os_ACTION_USE_ECF3 ((<os_action>) 48)os_ACTION_USE_ECF4
  403. Defined in:   <os=>os.$>.h
  404. Declaration:  #define os_ACTION_USE_ECF4 ((<os_action>) 64)os_ACTION_USE_GIANT_ECF
  405. Defined in:   <os=>os.$>.h
  406. Declaration:  #define os_ACTION_USE_GIANT_ECF ((<os_action>) 80)os_ACTION_USE_SPRITE_PALETTE
  407. Defined in:   <os=>os.$>.h
  408. Declaration:  #define os_ACTION_USE_SPRITE_PALETTE ((<os_action>) 32)os_GCOL_SET_FG
  409. Defined in:   <os=>os.$>.h
  410. Declaration:  #define os_GCOL_SET_FG ((<os_gcol>) 0)os_GCOL_SET_BG
  411. Defined in:   <os=>os.$>.h
  412. Declaration:  #define os_GCOL_SET_BG ((<os_gcol>) 128)os_PLOT_SOLID
  413. Defined in:   <os=>os.$>.h
  414. Declaration:  #define os_PLOT_SOLID 0os_PLOT_SOLID_EX_END
  415. Defined in:   <os=>os.$>.h
  416. Declaration:  #define os_PLOT_SOLID_EX_END 8os_PLOT_DOTTED
  417. Defined in:   <os=>os.$>.h
  418. Declaration:  #define os_PLOT_DOTTED 16os_PLOT_DOTTED_EX_END
  419. Defined in:   <os=>os.$>.h
  420. Declaration:  #define os_PLOT_DOTTED_EX_END 24os_PLOT_SOLID_EX_START
  421. Defined in:   <os=>os.$>.h
  422. Declaration:  #define os_PLOT_SOLID_EX_START 32os_PLOT_SOLID_EX_BOTH
  423. Defined in:   <os=>os.$>.h
  424. Declaration:  #define os_PLOT_SOLID_EX_BOTH 40os_PLOT_DOTTED_EX_START
  425. Defined in:   <os=>os.$>.h
  426. Declaration:  #define os_PLOT_DOTTED_EX_START 48os_PLOT_DOTTED_EX_BOTH
  427. Defined in:   <os=>os.$>.h
  428. Declaration:  #define os_PLOT_DOTTED_EX_BOTH 56os_PLOT_POINT
  429. Defined in:   <os=>os.$>.h
  430. Declaration:  #define os_PLOT_POINT 64os_PLOT_HORIZONTAL_TO_NON_BG
  431. Defined in:   <os=>os.$>.h
  432. Declaration:  #define os_PLOT_HORIZONTAL_TO_NON_BG 72os_PLOT_TRIANGLE
  433. Defined in:   <os=>os.$>.h
  434. Declaration:  #define os_PLOT_TRIANGLE 80os_PLOT_RIGHT_TO_BG
  435. Defined in:   <os=>os.$>.h
  436. Declaration:  #define os_PLOT_RIGHT_TO_BG 88os_PLOT_RECTANGLE
  437. Defined in:   <os=>os.$>.h
  438. Declaration:  #define os_PLOT_RECTANGLE 96os_PLOT_HORIZONTAL_TO_FG
  439. Defined in:   <os=>os.$>.h
  440. Declaration:  #define os_PLOT_HORIZONTAL_TO_FG 104os_PLOT_PARALLELOGRAM
  441. Defined in:   <os=>os.$>.h
  442. Declaration:  #define os_PLOT_PARALLELOGRAM 112os_PLOT_RIGHT_TO_NON_FG
  443. Defined in:   <os=>os.$>.h
  444. Declaration:  #define os_PLOT_RIGHT_TO_NON_FG 120os_PLOT_FLOOD_TO_NON_BG
  445. Defined in:   <os=>os.$>.h
  446. Declaration:  #define os_PLOT_FLOOD_TO_NON_BG 128os_PLOT_FLOOD_TO_FG
  447. Defined in:   <os=>os.$>.h
  448. Declaration:  #define os_PLOT_FLOOD_TO_FG 136os_PLOT_CIRCLE_OUTLINE
  449. Defined in:   <os=>os.$>.h
  450. Declaration:  #define os_PLOT_CIRCLE_OUTLINE 144os_PLOT_CIRCLE
  451. Defined in:   <os=>os.$>.h
  452. Declaration:  #define os_PLOT_CIRCLE 152os_PLOT_ARC
  453. Defined in:   <os=>os.$>.h
  454. Declaration:  #define os_PLOT_ARC 160os_PLOT_SEGMENT
  455. Defined in:   <os=>os.$>.h
  456. Declaration:  #define os_PLOT_SEGMENT 168os_PLOT_SECTOR
  457. Defined in:   <os=>os.$>.h
  458. Declaration:  #define os_PLOT_SECTOR 176os_PLOT_BLOCK
  459. Defined in:   <os=>os.$>.h
  460. Declaration:  #define os_PLOT_BLOCK 184os_PLOT_ELLIPSE_OUTLINE
  461. Defined in:   <os=>os.$>.h
  462. Declaration:  #define os_PLOT_ELLIPSE_OUTLINE 192os_PLOT_ELLIPSE
  463. Defined in:   <os=>os.$>.h
  464. Declaration:  #define os_PLOT_ELLIPSE 200os_MOVE_BY
  465. Defined in:   <os=>os.$>.h
  466. Declaration:  #define os_MOVE_BY 0os_PLOT_BY
  467. Defined in:   <os=>os.$>.h
  468. Declaration:  #define os_PLOT_BY 1os_PLOT_INVERSE_BY
  469. Defined in:   <os=>os.$>.h
  470. Declaration:  #define os_PLOT_INVERSE_BY 2os_PLOT_BG_BY
  471. Defined in:   <os=>os.$>.h
  472. Declaration:  #define os_PLOT_BG_BY 3os_MOVE_TO
  473. Defined in:   <os=>os.$>.h
  474. Declaration:  #define os_MOVE_TO 4os_PLOT_TO
  475. Defined in:   <os=>os.$>.h
  476. Declaration:  #define os_PLOT_TO 5os_PLOT_INVERSE_TO
  477. Defined in:   <os=>os.$>.h
  478. Declaration:  #define os_PLOT_INVERSE_TO 6os_PLOT_BG_TO
  479. Defined in:   <os=>os.$>.h
  480. Declaration:  #define os_PLOT_BG_TO 7os_VARTYPE_STRING
  481. Defined in:   <os=>os.$>.h
  482. Declaration:  #define os_VARTYPE_STRING 0os_VARTYPE_NUMBER
  483. Defined in:   <os=>os.$>.h
  484. Declaration:  #define os_VARTYPE_NUMBER 1os_VARTYPE_MACRO
  485. Defined in:   <os=>os.$>.h
  486. Declaration:  #define os_VARTYPE_MACRO 2os_VARTYPE_EXPANDED
  487. Defined in:   <os=>os.$>.h
  488. Declaration:  #define os_VARTYPE_EXPANDED 3os_VARTYPE_LITERAL_STRING
  489. Defined in:   <os=>os.$>.h
  490. Declaration:  #define os_VARTYPE_LITERAL_STRING 4os_VARTYPE_CODE
  491. Defined in:   <os=>os.$>.h
  492. Declaration:  #define os_VARTYPE_CODE 16os_MODEVAR_MODE_FLAGS
  493. Defined in:   <os=>os.$>.h
  494. Declaration:  #define os_MODEVAR_MODE_FLAGS 0os_MODEVAR_RSCREEN
  495. Defined in:   <os=>os.$>.h
  496. Declaration:  #define os_MODEVAR_RSCREEN 1os_MODEVAR_BSCREEN
  497. Defined in:   <os=>os.$>.h
  498. Declaration:  #define os_MODEVAR_BSCREEN 2os_MODEVAR_NCOLOUR
  499. Defined in:   <os=>os.$>.h
  500. Declaration:  #define os_MODEVAR_NCOLOUR 3os_MODEVAR_XEIG_FACTOR
  501. Defined in:   <os=>os.$>.h
  502. Declaration:  #define os_MODEVAR_XEIG_FACTOR 4os_MODEVAR_YEIG_FACTOR
  503. Defined in:   <os=>os.$>.h
  504. Declaration:  #define os_MODEVAR_YEIG_FACTOR 5os_MODEVAR_LINE_LENGTH
  505. Defined in:   <os=>os.$>.h
  506. Declaration:  #define os_MODEVAR_LINE_LENGTH 6os_MODEVAR_SCREEN_SIZE
  507. Defined in:   <os=>os.$>.h
  508. Declaration:  #define os_MODEVAR_SCREEN_SIZE 7os_MODEVAR_YSHIFT_FACTOR
  509. Defined in:   <os=>os.$>.h
  510. Declaration:  #define os_MODEVAR_YSHIFT_FACTOR 8os_MODEVAR_LOG2_BPP
  511. Defined in:   <os=>os.$>.h
  512. Declaration:  #define os_MODEVAR_LOG2_BPP 9os_MODEVAR_LOG2_BPC
  513. Defined in:   <os=>os.$>.h
  514. Declaration:  #define os_MODEVAR_LOG2_BPC 10os_MODEVAR_XWIND_LIMIT
  515. Defined in:   <os=>os.$>.h
  516. Declaration:  #define os_MODEVAR_XWIND_LIMIT 11os_MODEVAR_YWIND_LIMIT
  517. Defined in:   <os=>os.$>.h
  518. Declaration:  #define os_MODEVAR_YWIND_LIMIT 12os_VDUVAR_GWL_COL
  519. Defined in:   <os=>os.$>.h
  520. Declaration:  #define os_VDUVAR_GWL_COL 128os_VDUVAR_GWB_ROW
  521. Defined in:   <os=>os.$>.h
  522. Declaration:  #define os_VDUVAR_GWB_ROW 129os_VDUVAR_GWR_COL
  523. Defined in:   <os=>os.$>.h
  524. Declaration:  #define os_VDUVAR_GWR_COL 130os_VDUVAR_GWT_ROW
  525. Defined in:   <os=>os.$>.h
  526. Declaration:  #define os_VDUVAR_GWT_ROW 131os_VDUVAR_TWL_COL
  527. Defined in:   <os=>os.$>.h
  528. Declaration:  #define os_VDUVAR_TWL_COL 132os_VDUVAR_TWB_ROW
  529. Defined in:   <os=>os.$>.h
  530. Declaration:  #define os_VDUVAR_TWB_ROW 133os_VDUVAR_TWR_COL
  531. Defined in:   <os=>os.$>.h
  532. Declaration:  #define os_VDUVAR_TWR_COL 134os_VDUVAR_TWT_ROW
  533. Defined in:   <os=>os.$>.h
  534. Declaration:  #define os_VDUVAR_TWT_ROW 135os_VDUVAR_ORGX
  535. Defined in:   <os=>os.$>.h
  536. Declaration:  #define os_VDUVAR_ORGX 136os_VDUVAR_ORGY
  537. Defined in:   <os=>os.$>.h
  538. Declaration:  #define os_VDUVAR_ORGY 137os_VDUVAR_GCSX
  539. Defined in:   <os=>os.$>.h
  540. Declaration:  #define os_VDUVAR_GCSX 138os_VDUVAR_GCSY
  541. Defined in:   <os=>os.$>.h
  542. Declaration:  #define os_VDUVAR_GCSY 139os_VDUVAR_OLDER_CSX
  543. Defined in:   <os=>os.$>.h
  544. Declaration:  #define os_VDUVAR_OLDER_CSX 140os_VDUVAR_OLDER_CSY
  545. Defined in:   <os=>os.$>.h
  546. Declaration:  #define os_VDUVAR_OLDER_CSY 141os_VDUVAR_OLD_CSX
  547. Defined in:   <os=>os.$>.h
  548. Declaration:  #define os_VDUVAR_OLD_CSX 142os_VDUVAR_OLD_CSY
  549. Defined in:   <os=>os.$>.h
  550. Declaration:  #define os_VDUVAR_OLD_CSY 143os_VDUVAR_GCS_IX
  551. Defined in:   <os=>os.$>.h
  552. Declaration:  #define os_VDUVAR_GCS_IX 144os_VDUVAR_GCS_IY
  553. Defined in:   <os=>os.$>.h
  554. Declaration:  #define os_VDUVAR_GCS_IY 145os_VDUVAR_NEW_PTX
  555. Defined in:   <os=>os.$>.h
  556. Declaration:  #define os_VDUVAR_NEW_PTX 146os_VDUVAR_NEW_PTY
  557. Defined in:   <os=>os.$>.h
  558. Declaration:  #define os_VDUVAR_NEW_PTY 147os_VDUVAR_SCREEN_START
  559. Defined in:   <os=>os.$>.h
  560. Declaration:  #define os_VDUVAR_SCREEN_START 148os_VDUVAR_DISPLAY_START
  561. Defined in:   <os=>os.$>.h
  562. Declaration:  #define os_VDUVAR_DISPLAY_START 149os_VDUVAR_TOTAL_SCREEN_SIZE
  563. Defined in:   <os=>os.$>.h
  564. Declaration:  #define os_VDUVAR_TOTAL_SCREEN_SIZE 150os_VDUVAR_GPLFMD
  565. Defined in:   <os=>os.$>.h
  566. Declaration:  #define os_VDUVAR_GPLFMD 151os_VDUVAR_GPLBMD
  567. Defined in:   <os=>os.$>.h
  568. Declaration:  #define os_VDUVAR_GPLBMD 152os_VDUVAR_GFCOL
  569. Defined in:   <os=>os.$>.h
  570. Declaration:  #define os_VDUVAR_GFCOL 153os_VDUVAR_GBCOL
  571. Defined in:   <os=>os.$>.h
  572. Declaration:  #define os_VDUVAR_GBCOL 154os_VDUVAR_TFORE_COL
  573. Defined in:   <os=>os.$>.h
  574. Declaration:  #define os_VDUVAR_TFORE_COL 155os_VDUVAR_TBACK_COL
  575. Defined in:   <os=>os.$>.h
  576. Declaration:  #define os_VDUVAR_TBACK_COL 156os_VDUVAR_GF_TINT
  577. Defined in:   <os=>os.$>.h
  578. Declaration:  #define os_VDUVAR_GF_TINT 157os_VDUVAR_GB_TINT
  579. Defined in:   <os=>os.$>.h
  580. Declaration:  #define os_VDUVAR_GB_TINT 158os_VDUVAR_TF_TINT
  581. Defined in:   <os=>os.$>.h
  582. Declaration:  #define os_VDUVAR_TF_TINT 159os_VDUVAR_TB_TINT
  583. Defined in:   <os=>os.$>.h
  584. Declaration:  #define os_VDUVAR_TB_TINT 160os_VDUVAR_MAX_MODE
  585. Defined in:   <os=>os.$>.h
  586. Declaration:  #define os_VDUVAR_MAX_MODE 161os_VDUVAR_GCHAR_SIZEX
  587. Defined in:   <os=>os.$>.h
  588. Declaration:  #define os_VDUVAR_GCHAR_SIZEX 162os_VDUVAR_GCHAR_SIZEY
  589. Defined in:   <os=>os.$>.h
  590. Declaration:  #define os_VDUVAR_GCHAR_SIZEY 163os_VDUVAR_GCHAR_SPACEX
  591. Defined in:   <os=>os.$>.h
  592. Declaration:  #define os_VDUVAR_GCHAR_SPACEX 164os_VDUVAR_GCHAR_SPACEY
  593. Defined in:   <os=>os.$>.h
  594. Declaration:  #define os_VDUVAR_GCHAR_SPACEY 165os_VDUVAR_HLINE_ADDR
  595. Defined in:   <os=>os.$>.h
  596. Declaration:  #define os_VDUVAR_HLINE_ADDR 166os_VDUVAR_TCHAR_SIZEX
  597. Defined in:   <os=>os.$>.h
  598. Declaration:  #define os_VDUVAR_TCHAR_SIZEX 167os_VDUVAR_TCHAR_SIZEY
  599. Defined in:   <os=>os.$>.h
  600. Declaration:  #define os_VDUVAR_TCHAR_SIZEY 168os_VDUVAR_TCHAR_SPACEX
  601. Defined in:   <os=>os.$>.h
  602. Declaration:  #define os_VDUVAR_TCHAR_SPACEX 169os_VDUVAR_TCHAR_SPACEY
  603. Defined in:   <os=>os.$>.h
  604. Declaration:  #define os_VDUVAR_TCHAR_SPACEY 170os_VDUVAR_GCOL_ORA_EOR_ADDR
  605. Defined in:   <os=>os.$>.h
  606. Declaration:  #define os_VDUVAR_GCOL_ORA_EOR_ADDR 171os_VDUVAR_VIDC_CLOCK_SPEED
  607. Defined in:   <os=>os.$>.h
  608. Declaration:  #define os_VDUVAR_VIDC_CLOCK_SPEED 172os_VDUVAR_WINDOW_WIDTH
  609. Defined in:   <os=>os.$>.h
  610. Declaration:  #define os_VDUVAR_WINDOW_WIDTH 256os_VDUVAR_WINDOW_HEIGHT
  611. Defined in:   <os=>os.$>.h
  612. Declaration:  #define os_VDUVAR_WINDOW_HEIGHT 257os_FOREGROUND
  613. Defined in:   <os=>os.$>.h
  614. Declaration:  #define os_FOREGROUND 0x0uos_BACKGROUND
  615. Defined in:   <os=>os.$>.h
  616. Declaration:  #define os_BACKGROUND 0x80uos_COLOUR_TRANSPARENT
  617. Defined in:   <os=>os.$>.h
  618. Declaration:  #define os_COLOUR_TRANSPARENT ((<os_colour>) -1)os_COLOUR_RED
  619. Defined in:   <os=>os.$>.h
  620. Declaration:  #define os_COLOUR_RED ((<os_colour>) 65280)os_COLOUR_GREEN
  621. Defined in:   <os=>os.$>.h
  622. Declaration:  #define os_COLOUR_GREEN ((<os_colour>) 16711680)os_COLOUR_BLUE
  623. Defined in:   <os=>os.$>.h
  624. Declaration:  #define os_COLOUR_BLUE ((<os_colour>) -16777216)os_COLOUR_CYAN
  625. Defined in:   <os=>os.$>.h
  626. Declaration:  #define os_COLOUR_CYAN ((<os_colour>) -65536)os_COLOUR_MAGENTA
  627. Defined in:   <os=>os.$>.h
  628. Declaration:  #define os_COLOUR_MAGENTA ((<os_colour>) -16711936)os_COLOUR_YELLOW
  629. Defined in:   <os=>os.$>.h
  630. Declaration:  #define os_COLOUR_YELLOW ((<os_colour>) 16776960)os_COLOUR_WHITE
  631. Defined in:   <os=>os.$>.h
  632. Declaration:  #define os_COLOUR_WHITE ((<os_colour>) -256)os_COLOUR_VERY_LIGHT_GREY
  633. Defined in:   <os=>os.$>.h
  634. Declaration:  #define os_COLOUR_VERY_LIGHT_GREY ((<os_colour>) -572662528)os_COLOUR_LIGHT_GREY
  635. Defined in:   <os=>os.$>.h
  636. Declaration:  #define os_COLOUR_LIGHT_GREY ((<os_colour>) -1145324800)os_COLOUR_MID_LIGHT_GREY
  637. Defined in:   <os=>os.$>.h
  638. Declaration:  #define os_COLOUR_MID_LIGHT_GREY ((<os_colour>) -1717987072)os_COLOUR_MID_DARK_GREY
  639. Defined in:   <os=>os.$>.h
  640. Declaration:  #define os_COLOUR_MID_DARK_GREY ((<os_colour>) 2004317952)os_COLOUR_DARK_GREY
  641. Defined in:   <os=>os.$>.h
  642. Declaration:  #define os_COLOUR_DARK_GREY ((<os_colour>) 1431655680)os_COLOUR_VERY_DARK_GREY
  643. Defined in:   <os=>os.$>.h
  644. Declaration:  #define os_COLOUR_VERY_DARK_GREY ((<os_colour>) 858993408)os_COLOUR_BLACK
  645. Defined in:   <os=>os.$>.h
  646. Declaration:  #define os_COLOUR_BLACK ((<os_colour>) 0)os_COLOUR_DARK_BLUE
  647. Defined in:   <os=>os.$>.h
  648. Declaration:  #define os_COLOUR_DARK_BLUE ((<os_colour>) -1723596800)os_COLOUR_LIGHT_YELLOW
  649. Defined in:   <os=>os.$>.h
  650. Declaration:  #define os_COLOUR_LIGHT_YELLOW ((<os_colour>) 15658496)os_COLOUR_LIGHT_GREEN
  651. Defined in:   <os=>os.$>.h
  652. Declaration:  #define os_COLOUR_LIGHT_GREEN ((<os_colour>) 13369344)os_COLOUR_LIGHT_RED
  653. Defined in:   <os=>os.$>.h
  654. Declaration:  #define os_COLOUR_LIGHT_RED ((<os_colour>) 56576)os_COLOUR_CREAM
  655. Defined in:   <os=>os.$>.h
  656. Declaration:  #define os_COLOUR_CREAM ((<os_colour>) -1141969408)os_COLOUR_DARK_GREEN
  657. Defined in:   <os=>os.$>.h
  658. Declaration:  #define os_COLOUR_DARK_GREEN ((<os_colour>) 8934656)os_COLOUR_ORANGE
  659. Defined in:   <os=>os.$>.h
  660. Declaration:  #define os_COLOUR_ORANGE ((<os_colour>) 12320512)os_COLOUR_LIGHT_BLUE
  661. Defined in:   <os=>os.$>.h
  662. Declaration:  #define os_COLOUR_LIGHT_BLUE ((<os_colour>) -4521984)os_DEVICE_PRINTER_BUSY
  663. Defined in:   <os=>os.$>.h
  664. Declaration:  #define os_DEVICE_PRINTER_BUSY 0os_DEVICE_SERIAL_RINGING
  665. Defined in:   <os=>os.$>.h
  666. Declaration:  #define os_DEVICE_SERIAL_RINGING 1os_DEVICE_PRINTER_ACKNOWLEDGE
  667. Defined in:   <os=>os.$>.h
  668. Declaration:  #define os_DEVICE_PRINTER_ACKNOWLEDGE 2os_DEVICE_VSYNC
  669. Defined in:   <os=>os.$>.h
  670. Declaration:  #define os_DEVICE_VSYNC 3os_DEVICE_POWER_ON
  671. Defined in:   <os=>os.$>.h
  672. Declaration:  #define os_DEVICE_POWER_ON 4os_DEVICE_IOC_TIMER0
  673. Defined in:   <os=>os.$>.h
  674. Declaration:  #define os_DEVICE_IOC_TIMER0 5os_DEVICE_IOC_TIMER1
  675. Defined in:   <os=>os.$>.h
  676. Declaration:  #define os_DEVICE_IOC_TIMER1 6os_DEVICE_FIQ_DOWNGRADE
  677. Defined in:   <os=>os.$>.h
  678. Declaration:  #define os_DEVICE_FIQ_DOWNGRADE 7os_DEVICE_EXPANSION_FIQ_DOWNGRADE
  679. Defined in:   <os=>os.$>.h
  680. Declaration:  #define os_DEVICE_EXPANSION_FIQ_DOWNGRADE 8os_DEVICE_SOUND_BUFFER
  681. Defined in:   <os=>os.$>.h
  682. Declaration:  #define os_DEVICE_SOUND_BUFFER 9os_DEVICE_SERIAL_CONTROLLER
  683. Defined in:   <os=>os.$>.h
  684. Declaration:  #define os_DEVICE_SERIAL_CONTROLLER 10os_DEVICE_HARD_DISC_CONTROLLER
  685. Defined in:   <os=>os.$>.h
  686. Declaration:  #define os_DEVICE_HARD_DISC_CONTROLLER 11os_DEVICE_FLOPPY_DISC_CHANGED
  687. Defined in:   <os=>os.$>.h
  688. Declaration:  #define os_DEVICE_FLOPPY_DISC_CHANGED 12os_DEVICE_EXPANSION_CARD
  689. Defined in:   <os=>os.$>.h
  690. Declaration:  #define os_DEVICE_EXPANSION_CARD 13os_DEVICE_KEYBOARD_TX_EMPTY
  691. Defined in:   <os=>os.$>.h
  692. Declaration:  #define os_DEVICE_KEYBOARD_TX_EMPTY 14os_DEVICE_KEYBOARD_RX_FULL
  693. Defined in:   <os=>os.$>.h
  694. Declaration:  #define os_DEVICE_KEYBOARD_RX_FULL 15os_DEVICE_PRINTER
  695. Defined in:   <os=>os.$>.h
  696. Declaration:  #define os_DEVICE_PRINTER 0os_DEVICE_BATTERY_WARNING
  697. Defined in:   <os=>os.$>.h
  698. Declaration:  #define os_DEVICE_BATTERY_WARNING 1os_DEVICE_FLOPPY_DISC_INDEX
  699. Defined in:   <os=>os.$>.h
  700. Declaration:  #define os_DEVICE_FLOPPY_DISC_INDEX 2os_DEVICE_IDE_DISC
  701. Defined in:   <os=>os.$>.h
  702. Declaration:  #define os_DEVICE_IDE_DISC 11os_ERROR_NUMBER_SHIFT
  703. Defined in:   <os=>os.$>.h
  704. Declaration:  #define os_ERROR_NUMBER_SHIFT 0os_ERROR_NUMBER
  705. Defined in:   <os=>os.$>.h
  706. Declaration:  #define os_ERROR_NUMBER 0xFFuos_ERROR_SOURCE_SHIFT
  707. Defined in:   <os=>os.$>.h
  708. Declaration:  #define os_ERROR_SOURCE_SHIFT 8os_ERROR_SOURCE
  709. Defined in:   <os=>os.$>.h
  710. Declaration:  #define os_ERROR_SOURCE 0xFFFF00uos_ERROR_CATEGORY_SHIFT
  711. Defined in:   <os=>os.$>.h
  712. Declaration:  #define os_ERROR_CATEGORY_SHIFT 24os_ERROR_CATEGORY
  713. Defined in:   <os=>os.$>.h
  714. Declaration:  #define os_ERROR_CATEGORY 0x7000000uos_CATEGORY_UNCLASSIFIED
  715. Defined in:   <os=>os.$>.h
  716. Declaration:  #define os_CATEGORY_UNCLASSIFIED 0os_CATEGORY_INFORMATION
  717. Defined in:   <os=>os.$>.h
  718. Declaration:  #define os_CATEGORY_INFORMATION 1os_CATEGORY_WARNING
  719. Defined in:   <os=>os.$>.h
  720. Declaration:  #define os_CATEGORY_WARNING 2os_CATEGORY_SYSTEM
  721. Defined in:   <os=>os.$>.h
  722. Declaration:  #define os_CATEGORY_SYSTEM 3os_GLOBAL_ESCAPE
  723. Defined in:   <os=>os.$>.h
  724. Declaration:  #define os_GLOBAL_ESCAPE 1os_GLOBAL_FATAL
  725. Defined in:   <os=>os.$>.h
  726. Declaration:  #define os_GLOBAL_FATAL 2os_GLOBAL_IS_AFIL
  727. Defined in:   <os=>os.$>.h
  728. Declaration:  #define os_GLOBAL_IS_AFIL 3os_GLOBAL_ISNT_FIL
  729. Defined in:   <os=>os.$>.h
  730. Declaration:  #define os_GLOBAL_ISNT_FIL 4os_GLOBAL_IS_ADIR
  731. Defined in:   <os=>os.$>.h
  732. Declaration:  #define os_GLOBAL_IS_ADIR 5os_GLOBAL_ISNT_DIR
  733. Defined in:   <os=>os.$>.h
  734. Declaration:  #define os_GLOBAL_ISNT_DIR 6os_GLOBAL_NO_FILE
  735. Defined in:   <os=>os.$>.h
  736. Declaration:  #define os_GLOBAL_NO_FILE 7os_GLOBAL_NO_DIR
  737. Defined in:   <os=>os.$>.h
  738. Declaration:  #define os_GLOBAL_NO_DIR 8os_GLOBAL_NO_ANY
  739. Defined in:   <os=>os.$>.h
  740. Declaration:  #define os_GLOBAL_NO_ANY 9os_GLOBAL_TYPS_BAD
  741. Defined in:   <os=>os.$>.h
  742. Declaration:  #define os_GLOBAL_TYPS_BAD 10os_GLOBAL_BAD_REN
  743. Defined in:   <os=>os.$>.h
  744. Declaration:  #define os_GLOBAL_BAD_REN 11os_GLOBAL_BAD_ACC
  745. Defined in:   <os=>os.$>.h
  746. Declaration:  #define os_GLOBAL_BAD_ACC 12os_GLOBAL_OPN_FILS
  747. Defined in:   <os=>os.$>.h
  748. Declaration:  #define os_GLOBAL_OPN_FILS 13os_GLOBAL_BAD_NAME
  749. Defined in:   <os=>os.$>.h
  750. Declaration:  #define os_GLOBAL_BAD_NAME 14os_GLOBAL_LONG_NAM
  751. Defined in:   <os=>os.$>.h
  752. Declaration:  #define os_GLOBAL_LONG_NAM 15os_GLOBAL_CHANNEL
  753. Defined in:   <os=>os.$>.h
  754. Declaration:  #define os_GLOBAL_CHANNEL 16os_GLOBAL_BAD_SWI
  755. Defined in:   <os=>os.$>.h
  756. Declaration:  #define os_GLOBAL_BAD_SWI 17os_GLOBAL_MOD_IN_US
  757. Defined in:   <os=>os.$>.h
  758. Declaration:  #define os_GLOBAL_MOD_IN_US 18os_GLOBAL_STR_OFLO
  759. Defined in:   <os=>os.$>.h
  760. Declaration:  #define os_GLOBAL_STR_OFLO 19os_GLOBAL_NUM_OFLO
  761. Defined in:   <os=>os.$>.h
  762. Declaration:  #define os_GLOBAL_NUM_OFLO 20os_GLOBAL_BUF_OFLO
  763. Defined in:   <os=>os.$>.h
  764. Declaration:  #define os_GLOBAL_BUF_OFLO 21os_GLOBAL_BAD_STN
  765. Defined in:   <os=>os.$>.h
  766. Declaration:  #define os_GLOBAL_BAD_STN 22os_GLOBAL_BAD_NET
  767. Defined in:   <os=>os.$>.h
  768. Declaration:  #define os_GLOBAL_BAD_NET 23os_GLOBAL_FULL_NET
  769. Defined in:   <os=>os.$>.h
  770. Declaration:  #define os_GLOBAL_FULL_NET 24os_GLOBAL_NO_ECO
  771. Defined in:   <os=>os.$>.h
  772. Declaration:  #define os_GLOBAL_NO_ECO 25os_GLOBAL_BAD_READ
  773. Defined in:   <os=>os.$>.h
  774. Declaration:  #define os_GLOBAL_BAD_READ 26os_GLOBAL_BAD_WRT
  775. Defined in:   <os=>os.$>.h
  776. Declaration:  #define os_GLOBAL_BAD_WRT 27os_GLOBAL_DATA_LST
  777. Defined in:   <os=>os.$>.h
  778. Declaration:  #define os_GLOBAL_DATA_LST 28os_GLOBAL_BAD_FS_OP
  779. Defined in:   <os=>os.$>.h
  780. Declaration:  #define os_GLOBAL_BAD_FS_OP 29os_GLOBAL_FS_NO_RD
  781. Defined in:   <os=>os.$>.h
  782. Declaration:  #define os_GLOBAL_FS_NO_RD 30os_GLOBAL_FS_NO_WRT
  783. Defined in:   <os=>os.$>.h
  784. Declaration:  #define os_GLOBAL_FS_NO_WRT 31os_GLOBAL_FS_IN_USE
  785. Defined in:   <os=>os.$>.h
  786. Declaration:  #define os_GLOBAL_FS_IN_USE 32os_GLOBAL_BAD_ADDRESS
  787. Defined in:   <os=>os.$>.h
  788. Declaration:  #define os_GLOBAL_BAD_ADDRESS 33os_GLOBAL_NO_STORE
  789. Defined in:   <os=>os.$>.h
  790. Declaration:  #define os_GLOBAL_NO_STORE 34os_GLOBAL_RAM_LOADC
  791. Defined in:   <os=>os.$>.h
  792. Declaration:  #define os_GLOBAL_RAM_LOADC 35os_GLOBAL_DDS0
  793. Defined in:   <os=>os.$>.h
  794. Declaration:  #define os_GLOBAL_DDS0 36os_GLOBAL_DDS1
  795. Defined in:   <os=>os.$>.h
  796. Declaration:  #define os_GLOBAL_DDS1 37os_GLOBAL_DDS2
  797. Defined in:   <os=>os.$>.h
  798. Declaration:  #define os_GLOBAL_DDS2 38os_GLOBAL_DDS3
  799. Defined in:   <os=>os.$>.h
  800. Declaration:  #define os_GLOBAL_DDS3 39os_GLOBAL_CSDS
  801. Defined in:   <os=>os.$>.h
  802. Declaration:  #define os_GLOBAL_CSDS 40os_GLOBAL_LDS
  803. Defined in:   <os=>os.$>.h
  804. Declaration:  #define os_GLOBAL_LDS 41os_GLOBAL_URDS
  805. Defined in:   <os=>os.$>.h
  806. Declaration:  #define os_GLOBAL_URDS 42os_GLOBAL_DR
  807. Defined in:   <os=>os.$>.h
  808. Declaration:  #define os_GLOBAL_DR 43os_GLOBAL_APP
  809. Defined in:   <os=>os.$>.h
  810. Declaration:  #define os_GLOBAL_APP 44os_GLOBAL_EX_DT
  811. Defined in:   <os=>os.$>.h
  812. Declaration:  #define os_GLOBAL_EX_DT 45os_GLOBAL_EX_LD_EX
  813. Defined in:   <os=>os.$>.h
  814. Declaration:  #define os_GLOBAL_EX_LD_EX 46os_GLOBAL_USE_DESK
  815. Defined in:   <os=>os.$>.h
  816. Declaration:  #define os_GLOBAL_USE_DESK 47os_GLOBAL_APP_QUIT
  817. Defined in:   <os=>os.$>.h
  818. Declaration:  #define os_GLOBAL_APP_QUIT 48os_GLOBAL_NO_MEM
  819. Defined in:   <os=>os.$>.h
  820. Declaration:  #define os_GLOBAL_NO_MEM 49os_GLOBAL_BAD_HARD
  821. Defined in:   <os=>os.$>.h
  822. Declaration:  #define os_GLOBAL_BAD_HARD 50os_GLOBAL_BAD_PARM
  823. Defined in:   <os=>os.$>.h
  824. Declaration:  #define os_GLOBAL_BAD_PARM 51os_GLOBAL_NO_WIMP
  825. Defined in:   <os=>os.$>.h
  826. Declaration:  #define os_GLOBAL_NO_WIMP 52error_ESCAPE
  827. Defined in:   <os=>os.$>.h
  828. Declaration:  #define error_ESCAPE 0x11uerror_BAD_MODE
  829. Defined in:   <os=>os.$>.h
  830. Declaration:  #define error_BAD_MODE 0x19uerror_IS_ADIR
  831. Defined in:   <os=>os.$>.h
  832. Declaration:  #define error_IS_ADIR 0xA8uerror_TYPES_DONT_MATCH
  833. Defined in:   <os=>os.$>.h
  834. Declaration:  #define error_TYPES_DONT_MATCH 0xAFuerror_BAD_RENAME
  835. Defined in:   <os=>os.$>.h
  836. Declaration:  #define error_BAD_RENAME 0xB0uerror_BAD_COPY
  837. Defined in:   <os=>os.$>.h
  838. Declaration:  #define error_BAD_COPY 0xB1uerror_OUTSIDE_FILE
  839. Defined in:   <os=>os.$>.h
  840. Declaration:  #define error_OUTSIDE_FILE 0xB7uerror_ACCESS_VIOLATION
  841. Defined in:   <os=>os.$>.h
  842. Declaration:  #define error_ACCESS_VIOLATION 0xBDuerror_TOO_MANY_OPEN_FILES
  843. Defined in:   <os=>os.$>.h
  844. Declaration:  #define error_TOO_MANY_OPEN_FILES 0xC0uerror_NOT_OPEN_FOR_UPDATE
  845. Defined in:   <os=>os.$>.h
  846. Declaration:  #define error_NOT_OPEN_FOR_UPDATE 0xC1uerror_FILE_OPEN
  847. Defined in:   <os=>os.$>.h
  848. Declaration:  #define error_FILE_OPEN 0xC2uerror_OBJECT_LOCKED
  849. Defined in:   <os=>os.$>.h
  850. Declaration:  #define error_OBJECT_LOCKED 0xC3uerror_ALREADY_EXISTS
  851. Defined in:   <os=>os.$>.h
  852. Declaration:  #define error_ALREADY_EXISTS 0xC4uerror_BAD_FILE_NAME
  853. Defined in:   <os=>os.$>.h
  854. Declaration:  #define error_BAD_FILE_NAME 0xCCuerror_FILE_NOT_FOUND
  855. Defined in:   <os=>os.$>.h
  856. Declaration:  #define error_FILE_NOT_FOUND 0xD6uerror_SYNTAX
  857. Defined in:   <os=>os.$>.h
  858. Declaration:  #define error_SYNTAX 0xDCuerror_BAD_NO_PARMS
  859. Defined in:   <os=>os.$>.h
  860. Declaration:  #define error_BAD_NO_PARMS 0xDCuerror_TOO_MANY_PARMS
  861. Defined in:   <os=>os.$>.h
  862. Declaration:  #define error_TOO_MANY_PARMS 0xDCuerror_CHANNEL
  863. Defined in:   <os=>os.$>.h
  864. Declaration:  #define error_CHANNEL 0xDEuerror_END_OF_FILE
  865. Defined in:   <os=>os.$>.h
  866. Declaration:  #define error_END_OF_FILE 0xDFuerror_BAD_FILING_SYSTEM_NAME
  867. Defined in:   <os=>os.$>.h
  868. Declaration:  #define error_BAD_FILING_SYSTEM_NAME 0xF8uerror_UNKNOWN_FILING_SYSTEM
  869. Defined in:   <os=>os.$>.h
  870. Declaration:  #define error_UNKNOWN_FILING_SYSTEM 0xF8uerror_BAD_KEY
  871. Defined in:   <os=>os.$>.h
  872. Declaration:  #define error_BAD_KEY 0xFBuerror_BAD_ADDRESS
  873. Defined in:   <os=>os.$>.h
  874. Declaration:  #define error_BAD_ADDRESS 0xFCuerror_BAD_STRING
  875. Defined in:   <os=>os.$>.h
  876. Declaration:  #define error_BAD_STRING 0xFDuerror_BAD_ALIAS_STRING
  877. Defined in:   <os=>os.$>.h
  878. Declaration:  #define error_BAD_ALIAS_STRING 0xFDuerror_BAD_PARM_STRING
  879. Defined in:   <os=>os.$>.h
  880. Declaration:  #define error_BAD_PARM_STRING 0xFDuerror_WILD_CARDS
  881. Defined in:   <os=>os.$>.h
  882. Declaration:  #define error_WILD_CARDS 0xFDuerror_BAD_COMMAND
  883. Defined in:   <os=>os.$>.h
  884. Declaration:  #define error_BAD_COMMAND 0xFEuerror_BAD_MAC_VAL
  885. Defined in:   <os=>os.$>.h
  886. Declaration:  #define error_BAD_MAC_VAL 0x120uerror_BAD_VAR_NAM
  887. Defined in:   <os=>os.$>.h
  888. Declaration:  #define error_BAD_VAR_NAM 0x121uerror_BAD_VAR_TYPE
  889. Defined in:   <os=>os.$>.h
  890. Declaration:  #define error_BAD_VAR_TYPE 0x122uerror_VAR_NO_ROOM
  891. Defined in:   <os=>os.$>.h
  892. Declaration:  #define error_VAR_NO_ROOM 0x123uerror_VAR_CANT_FIND
  893. Defined in:   <os=>os.$>.h
  894. Declaration:  #define error_VAR_CANT_FIND 0x124uerror_VAR_TOO_LONG
  895. Defined in:   <os=>os.$>.h
  896. Declaration:  #define error_VAR_TOO_LONG 0x125uerror_REDIRECT_FAIL
  897. Defined in:   <os=>os.$>.h
  898. Declaration:  #define error_REDIRECT_FAIL 0x140uerror_STACK_FULL
  899. Defined in:   <os=>os.$>.h
  900. Declaration:  #define error_STACK_FULL 0x141uerror_BAD_HEX
  901. Defined in:   <os=>os.$>.h
  902. Declaration:  #define error_BAD_HEX 0x160uerror_BAD_EXPR
  903. Defined in:   <os=>os.$>.h
  904. Declaration:  #define error_BAD_EXPR 0x161uerror_BAD_BRA
  905. Defined in:   <os=>os.$>.h
  906. Declaration:  #define error_BAD_BRA 0x162uerror_STK_OFLO
  907. Defined in:   <os=>os.$>.h
  908. Declaration:  #define error_STK_OFLO 0x163uerror_MISS_OPN
  909. Defined in:   <os=>os.$>.h
  910. Declaration:  #define error_MISS_OPN 0x164uerror_MISS_OPR
  911. Defined in:   <os=>os.$>.h
  912. Declaration:  #define error_MISS_OPR 0x165uerror_BAD_BITS
  913. Defined in:   <os=>os.$>.h
  914. Declaration:  #define error_BAD_BITS 0x166uerror_STR_OFLO
  915. Defined in:   <os=>os.$>.h
  916. Declaration:  #define error_STR_OFLO 0x167uerror_BAD_ITM
  917. Defined in:   <os=>os.$>.h
  918. Declaration:  #define error_BAD_ITM 0x168uerror_DIV_ZERO
  919. Defined in:   <os=>os.$>.h
  920. Declaration:  #define error_DIV_ZERO 0x169uerror_BAD_BASE
  921. Defined in:   <os=>os.$>.h
  922. Declaration:  #define error_BAD_BASE 0x16Auerror_BAD_NUMB
  923. Defined in:   <os=>os.$>.h
  924. Declaration:  #define error_BAD_NUMB 0x16Buerror_NUMB_TOO_BIG
  925. Defined in:   <os=>os.$>.h
  926. Declaration:  #define error_NUMB_TOO_BIG 0x16Cuerror_BAD_CLAIM_NUM
  927. Defined in:   <os=>os.$>.h
  928. Declaration:  #define error_BAD_CLAIM_NUM 0x1A1uerror_BAD_RELEASE
  929. Defined in:   <os=>os.$>.h
  930. Declaration:  #define error_BAD_RELEASE 0x1A2uerror_BAD_DEV_NO
  931. Defined in:   <os=>os.$>.h
  932. Declaration:  #define error_BAD_DEV_NO 0x1A3uerror_BAD_DEV_VEC_REL
  933. Defined in:   <os=>os.$>.h
  934. Declaration:  #define error_BAD_DEV_VEC_REL 0x1A4uerror_BAD_ENV_NUMBER
  935. Defined in:   <os=>os.$>.h
  936. Declaration:  #define error_BAD_ENV_NUMBER 0x1B0uerror_CANT_CANCEL_QUIT
  937. Defined in:   <os=>os.$>.h
  938. Declaration:  #define error_CANT_CANCEL_QUIT 0x1B1uerror_CH_DYNAM_CAO
  939. Defined in:   <os=>os.$>.h
  940. Declaration:  #define error_CH_DYNAM_CAO 0x1C0uerror_CH_DYNAM_NOT_ALL_MOVED
  941. Defined in:   <os=>os.$>.h
  942. Declaration:  #define error_CH_DYNAM_NOT_ALL_MOVED 0x1C1uerror_APL_WSPACE_IN_USE
  943. Defined in:   <os=>os.$>.h
  944. Declaration:  #define error_APL_WSPACE_IN_USE 0x1C2uerror_RAM_FS_UNCHANGEABLE
  945. Defined in:   <os=>os.$>.h
  946. Declaration:  #define error_RAM_FS_UNCHANGEABLE 0x1C3uerror_OSCLI_LONG_LINE
  947. Defined in:   <os=>os.$>.h
  948. Declaration:  #define error_OSCLI_LONG_LINE 0x1E0uerror_OSCLI_TOO_HARD
  949. Defined in:   <os=>os.$>.h
  950. Declaration:  #define error_OSCLI_TOO_HARD 0x1E1uerror_RC_EXC
  951. Defined in:   <os=>os.$>.h
  952. Declaration:  #define error_RC_EXC 0x1E2uerror_RC_NEGATIVE
  953. Defined in:   <os=>os.$>.h
  954. Declaration:  #define error_RC_NEGATIVE 0x1E2uerror_SYS_HEAP_FULL
  955. Defined in:   <os=>os.$>.h
  956. Declaration:  #define error_SYS_HEAP_FULL 0x1E3uerror_BUFF_OVERFLOW
  957. Defined in:   <os=>os.$>.h
  958. Declaration:  #define error_BUFF_OVERFLOW 0x1E4uerror_BAD_TIME
  959. Defined in:   <os=>os.$>.h
  960. Declaration:  #define error_BAD_TIME 0x1E5uerror_NO_SUCH_SWI
  961. Defined in:   <os=>os.$>.h
  962. Declaration:  #define error_NO_SUCH_SWI 0x1E6uerror_UNIMPLEMENTED
  963. Defined in:   <os=>os.$>.h
  964. Declaration:  #define error_UNIMPLEMENTED 0x1E7uerror_OUT_OF_RANGE
  965. Defined in:   <os=>os.$>.h
  966. Declaration:  #define error_OUT_OF_RANGE 0x1E8uerror_NO_OSCLI_SPECIALS
  967. Defined in:   <os=>os.$>.h
  968. Declaration:  #define error_NO_OSCLI_SPECIALS 0x1E9uerror_BAD_PARAMETERS
  969. Defined in:   <os=>os.$>.h
  970. Declaration:  #define error_BAD_PARAMETERS 0x1EAuerror_ARG_REPEATED
  971. Defined in:   <os=>os.$>.h
  972. Declaration:  #define error_ARG_REPEATED 0x1EBuerror_BAD_READ_SYS_INFO
  973. Defined in:   <os=>os.$>.h
  974. Declaration:  #define error_BAD_READ_SYS_INFO 0x1ECuerror_CDAT_STACK_OVERFLOW
  975. Defined in:   <os=>os.$>.h
  976. Declaration:  #define error_CDAT_STACK_OVERFLOW 0x2C0uerror_CDAT_BUFFER_OVERFLOW
  977. Defined in:   <os=>os.$>.h
  978. Declaration:  #define error_CDAT_BUFFER_OVERFLOW 0x2C1uerror_CDAT_BAD_FIELD
  979. Defined in:   <os=>os.$>.h
  980. Declaration:  #define error_CDAT_BAD_FIELD 0x2C2uerror_CANT_START_APPLICATION
  981. Defined in:   <os=>os.$>.h
  982. Declaration:  #define error_CANT_START_APPLICATION 0x600uerror_BAD_COMMAND_OPTION
  983. Defined in:   <os=>os.$>.h
  984. Declaration:  #define error_BAD_COMMAND_OPTION 0x601uerror_UNKNOWN_SERIAL_OP
  985. Defined in:   <os=>os.$>.h
  986. Declaration:  #define error_UNKNOWN_SERIAL_OP 0x602uerror_BAD_HARD
  987. Defined in:   <os=>os.$>.h
  988. Declaration:  #define error_BAD_HARD 0x603uos_READ_CONTROL_TERMINATED
  989. Defined in:   <os=>os.$>.h
  990. Declaration:  #define os_READ_CONTROL_TERMINATED 0x80000000uos_READ_BYTE
  991. Defined in:   <os=>os.$>.h
  992. Declaration:  #define os_READ_BYTE 0x40000000uos_READ_LIMITED
  993. Defined in:   <os=>os.$>.h
  994. Declaration:  #define os_READ_LIMITED 0x20000000uos_DESTROY_VAR
  995. Defined in:   <os=>os.$>.h
  996. Declaration:  #define os_DESTROY_VAR (-1)os_GS_TERMINATE_ON_SPACE
  997. Defined in:   <os=>os.$>.h
  998. Declaration:  #define os_GS_TERMINATE_ON_SPACE 0x20000000uos_GS_RETAIN_STICK
  999. Defined in:   <os=>os.$>.h
  1000. Declaration:  #define os_GS_RETAIN_STICK 0x40000000uos_GS_RETAIN_DOUBLE_QUOTE
  1001. Defined in:   <os=>os.$>.h
  1002. Declaration:  #define os_GS_RETAIN_DOUBLE_QUOTE 0x80000000ukeyv_TYPE_ARCHIMEDES
  1003. Defined in:   <os=>os.$>.h
  1004. Declaration:  #define keyv_TYPE_ARCHIMEDES 1keyv_TYPE_PCAT
  1005. Defined in:   <os=>os.$>.h
  1006. Declaration:  #define keyv_TYPE_PCAT 2os_CURRENT_MODE
  1007. Defined in:   <os=>os.$>.h
  1008. Declaration:  #define os_CURRENT_MODE ((<os_mode>) -1)os_NONEXISTENT_MODE
  1009. Defined in:   <os=>os.$>.h
  1010. Declaration:  #define os_NONEXISTENT_MODE (-1)os_NOT_ENOUGH_MEMORY_FOR_MODE
  1011. Defined in:   <os=>os.$>.h
  1012. Declaration:  #define os_NOT_ENOUGH_MEMORY_FOR_MODE (-2)os_NO_ALTERNATIVE_MODE
  1013. Defined in:   <os=>os.$>.h
  1014. Declaration:  #define os_NO_ALTERNATIVE_MODE ((<os_mode>) -2)os_HANDLER_MEMORY_LIMIT
  1015. Defined in:   <os=>os.$>.h
  1016. Declaration:  #define os_HANDLER_MEMORY_LIMIT 0os_HANDLER_UNDEFINED_INSTRUCTION
  1017. Defined in:   <os=>os.$>.h
  1018. Declaration:  #define os_HANDLER_UNDEFINED_INSTRUCTION 1os_HANDLER_PREFETCH_ABORT
  1019. Defined in:   <os=>os.$>.h
  1020. Declaration:  #define os_HANDLER_PREFETCH_ABORT 2os_HANDLER_DATA_ABORT
  1021. Defined in:   <os=>os.$>.h
  1022. Declaration:  #define os_HANDLER_DATA_ABORT 3os_HANDLER_ADDRESS_EXCEPTION
  1023. Defined in:   <os=>os.$>.h
  1024. Declaration:  #define os_HANDLER_ADDRESS_EXCEPTION 4os_HANDLER_OTHER_EXCEPTIONS
  1025. Defined in:   <os=>os.$>.h
  1026. Declaration:  #define os_HANDLER_OTHER_EXCEPTIONS 5os_HANDLER_ERROR
  1027. Defined in:   <os=>os.$>.h
  1028. Declaration:  #define os_HANDLER_ERROR 6os_HANDLER_CALL_BACK
  1029. Defined in:   <os=>os.$>.h
  1030. Declaration:  #define os_HANDLER_CALL_BACK 7os_HANDLER_BREAK_PT
  1031. Defined in:   <os=>os.$>.h
  1032. Declaration:  #define os_HANDLER_BREAK_PT 8os_HANDLER_ESCAPE
  1033. Defined in:   <os=>os.$>.h
  1034. Declaration:  #define os_HANDLER_ESCAPE 9os_HANDLER_EVENT
  1035. Defined in:   <os=>os.$>.h
  1036. Declaration:  #define os_HANDLER_EVENT 10os_HANDLER_EXIT
  1037. Defined in:   <os=>os.$>.h
  1038. Declaration:  #define os_HANDLER_EXIT 11os_HANDLER_UNUSED_SWI
  1039. Defined in:   <os=>os.$>.h
  1040. Declaration:  #define os_HANDLER_UNUSED_SWI 12os_HANDLER_EXCEPTION_REGISTERS
  1041. Defined in:   <os=>os.$>.h
  1042. Declaration:  #define os_HANDLER_EXCEPTION_REGISTERS 13os_HANDLER_APPLICATION_SPACE
  1043. Defined in:   <os=>os.$>.h
  1044. Declaration:  #define os_HANDLER_APPLICATION_SPACE 14os_HANDLER_CAO
  1045. Defined in:   <os=>os.$>.h
  1046. Declaration:  #define os_HANDLER_CAO 15os_HANDLER_UP_CALL
  1047. Defined in:   <os=>os.$>.h
  1048. Declaration:  #define os_HANDLER_UP_CALL 16os_SORT_CARDINAL
  1049. Defined in:   <os=>os.$>.h
  1050. Declaration:  #define os_SORT_CARDINAL ((void *) 0)os_SORT_INTEGER
  1051. Defined in:   <os=>os.$>.h
  1052. Declaration:  #define os_SORT_INTEGER ((void *) 1)os_SORT_CARDINAL_POINTER
  1053. Defined in:   <os=>os.$>.h
  1054. Declaration:  #define os_SORT_CARDINAL_POINTER ((void *) 2)os_SORT_INTEGER_POINTER
  1055. Defined in:   <os=>os.$>.h
  1056. Declaration:  #define os_SORT_INTEGER_POINTER ((void *) 3)os_SORT_CI_STRING
  1057. Defined in:   <os=>os.$>.h
  1058. Declaration:  #define os_SORT_CI_STRING ((void *) 4)os_SORT_STRING
  1059. Defined in:   <os=>os.$>.h
  1060. Declaration:  #define os_SORT_STRING ((void *) 5)os_SORT_GIVEN_WORKSPACE
  1061. Defined in:   <os=>os.$>.h
  1062. Declaration:  #define os_SORT_GIVEN_WORKSPACE 0x20000000uos_SORT_BUILD_ARRAY
  1063. Defined in:   <os=>os.$>.h
  1064. Declaration:  #define os_SORT_BUILD_ARRAY 0x40000000uos_SORT_OBJECTS
  1065. Defined in:   <os=>os.$>.h
  1066. Declaration:  #define os_SORT_OBJECTS 0x80000000uos_AREA_ACCESS_READ_WRITE
  1067. Defined in:   <os=>os.$>.h
  1068. Declaration:  #define os_AREA_ACCESS_READ_WRITE 0x0uos_AREA_ACCESS_READ_ONLY
  1069. Defined in:   <os=>os.$>.h
  1070. Declaration:  #define os_AREA_ACCESS_READ_ONLY 0x1uos_AREA_ACCESS_NONE
  1071. Defined in:   <os=>os.$>.h
  1072. Declaration:  #define os_AREA_ACCESS_NONE 0x3uos_AREA_ACCESS_SHIFT
  1073. Defined in:   <os=>os.$>.h
  1074. Declaration:  #define os_AREA_ACCESS_SHIFT 0os_AREA_NOT_BUFFERABLE
  1075. Defined in:   <os=>os.$>.h
  1076. Declaration:  #define os_AREA_NOT_BUFFERABLE 0x10uos_AREA_NOT_CACHEABLE
  1077. Defined in:   <os=>os.$>.h
  1078. Declaration:  #define os_AREA_NOT_CACHEABLE 0x20uos_AREA_DOUBLY_MAPPED
  1079. Defined in:   <os=>os.$>.h
  1080. Declaration:  #define os_AREA_DOUBLY_MAPPED 0x40uos_AREA_NO_USER_DRAG
  1081. Defined in:   <os=>os.$>.h
  1082. Declaration:  #define os_AREA_NO_USER_DRAG 0x80uos_AREA_NEEDS_GIVEN_PAGES
  1083. Defined in:   <os=>os.$>.h
  1084. Declaration:  #define os_AREA_NEEDS_GIVEN_PAGES 0x100uos_DYNAMIC_AREA_APPLICATION_SPACE
  1085. Defined in:   <os=>os.$>.h
  1086. Declaration:  #define os_DYNAMIC_AREA_APPLICATION_SPACE (-1)os_DYNAMIC_AREA_SYSTEM_HEAP
  1087. Defined in:   <os=>os.$>.h
  1088. Declaration:  #define os_DYNAMIC_AREA_SYSTEM_HEAP 0os_DYNAMIC_AREA_RMA
  1089. Defined in:   <os=>os.$>.h
  1090. Declaration:  #define os_DYNAMIC_AREA_RMA 1os_DYNAMIC_AREA_SCREEN_MEMORY
  1091. Defined in:   <os=>os.$>.h
  1092. Declaration:  #define os_DYNAMIC_AREA_SCREEN_MEMORY 2os_DYNAMIC_AREA_SYSTEM_SPRITES
  1093. Defined in:   <os=>os.$>.h
  1094. Declaration:  #define os_DYNAMIC_AREA_SYSTEM_SPRITES 3os_DYNAMIC_AREA_FONT_CACHE
  1095. Defined in:   <os=>os.$>.h
  1096. Declaration:  #define os_DYNAMIC_AREA_FONT_CACHE 4os_DYNAMIC_AREA_RAM_DISC
  1097. Defined in:   <os=>os.$>.h
  1098. Declaration:  #define os_DYNAMIC_AREA_RAM_DISC 5os_DYNAMIC_AREA_FREE_POOL
  1099. Defined in:   <os=>os.$>.h
  1100. Declaration:  #define os_DYNAMIC_AREA_FREE_POOL 6os_COLOUR_SET_BG
  1101. Defined in:   <os=>os.$>.h
  1102. Declaration:  #define os_COLOUR_SET_BG 0x10uos_COLOUR_GIVEN_PATTERN
  1103. Defined in:   <os=>os.$>.h
  1104. Declaration:  #define os_COLOUR_GIVEN_PATTERN 0x20uos_COLOUR_SET_TEXT
  1105. Defined in:   <os=>os.$>.h
  1106. Declaration:  #define os_COLOUR_SET_TEXT 0x40uos_COLOUR_READ
  1107. Defined in:   <os=>os.$>.h
  1108. Declaration:  #define os_COLOUR_READ 0x80upointerv_TYPE_QUADRATURE
  1109. Defined in:   <os=>os.$>.h
  1110. Declaration:  #define pointerv_TYPE_QUADRATURE 0pointerv_TYPE_MICROSOFT
  1111. Defined in:   <os=>os.$>.h
  1112. Declaration:  #define pointerv_TYPE_MICROSOFT 1pointerv_TYPE_MOUSE_SYSTEMS
  1113. Defined in:   <os=>os.$>.h
  1114. Declaration:  #define pointerv_TYPE_MOUSE_SYSTEMS 2osdynamicarea_ALLOCATE_AREA
  1115. Defined in:   <os=>os.$>.h
  1116. Declaration:  #define osdynamicarea_ALLOCATE_AREA (-1)osdynamicarea_ALLOCATE_BASE
  1117. Defined in:   <os=>os.$>.h
  1118. Declaration:  #define osdynamicarea_ALLOCATE_BASE ((byte *) -1)osmemory_GIVEN_PAGE_NO
  1119. Defined in:   <os=>os.$>.h
  1120. Declaration:  #define osmemory_GIVEN_PAGE_NO 0x100uosmemory_GIVEN_LOG_ADDR
  1121. Defined in:   <os=>os.$>.h
  1122. Declaration:  #define osmemory_GIVEN_LOG_ADDR 0x200uosmemory_GIVEN_PHYS_ADDR
  1123. Defined in:   <os=>os.$>.h
  1124. Declaration:  #define osmemory_GIVEN_PHYS_ADDR 0x400uosmemory_RETURN_PAGE_NO
  1125. Defined in:   <os=>os.$>.h
  1126. Declaration:  #define osmemory_RETURN_PAGE_NO 0x800uosmemory_RETURN_LOG_ADDR
  1127. Defined in:   <os=>os.$>.h
  1128. Declaration:  #define osmemory_RETURN_LOG_ADDR 0x1000uosmemory_RETURN_PHYS_ADDR
  1129. Defined in:   <os=>os.$>.h
  1130. Declaration:  #define osmemory_RETURN_PHYS_ADDR 0x2000uosmemory_CACHE
  1131. Defined in:   <os=>os.$>.h
  1132. Declaration:  #define osmemory_CACHE 0xC000uosmemory_CACHE_SHIFT
  1133. Defined in:   <os=>os.$>.h
  1134. Declaration:  #define osmemory_CACHE_SHIFT 14osmemory_CACHE_DISABLE
  1135. Defined in:   <os=>os.$>.h
  1136. Declaration:  #define osmemory_CACHE_DISABLE 0x2uosmemory_CACHE_ENABLE
  1137. Defined in:   <os=>os.$>.h
  1138. Declaration:  #define osmemory_CACHE_ENABLE 0x3uosmemory_TYPE
  1139. Defined in:   <os=>os.$>.h
  1140. Declaration:  #define osmemory_TYPE 0xF00uosmemory_TYPE_SHIFT
  1141. Defined in:   <os=>os.$>.h
  1142. Declaration:  #define osmemory_TYPE_SHIFT 8osmemory_TYPE_DRAM
  1143. Defined in:   <os=>os.$>.h
  1144. Declaration:  #define osmemory_TYPE_DRAM 0x1uosmemory_TYPE_VRAM
  1145. Defined in:   <os=>os.$>.h
  1146. Declaration:  #define osmemory_TYPE_VRAM 0x2uosmemory_TYPE_ROM
  1147. Defined in:   <os=>os.$>.h
  1148. Declaration:  #define osmemory_TYPE_ROM 0x3uosmemory_TYPE_IO
  1149. Defined in:   <os=>os.$>.h
  1150. Declaration:  #define osmemory_TYPE_IO 0x4uosmemory_CONTROLLER_NO
  1151. Defined in:   <os=>os.$>.h
  1152. Declaration:  #define osmemory_CONTROLLER_NO 0xFuosmemory_CONTROLLER_NO_SHIFT
  1153. Defined in:   <os=>os.$>.h
  1154. Declaration:  #define osmemory_CONTROLLER_NO_SHIFT 0osmemory_CONTROLLER_TYPE
  1155. Defined in:   <os=>os.$>.h
  1156. Declaration:  #define osmemory_CONTROLLER_TYPE 0xFFFFFFF0uosmemory_CONTROLLER_TYPE_SHIFT
  1157. Defined in:   <os=>os.$>.h
  1158. Declaration:  #define osmemory_CONTROLLER_TYPE_SHIFT 8osmemory_CONTROLLER_TYPE_EASI
  1159. Defined in:   <os=>os.$>.h
  1160. Declaration:  #define osmemory_CONTROLLER_TYPE_EASI 0x0uosmemory_CONTROLLER_TYPE_EASI_SPACE
  1161. Defined in:   <os=>os.$>.h
  1162. Declaration:  #define osmemory_CONTROLLER_TYPE_EASI_SPACE 0x1uosmemory_CONTROLLER_TYPE_VIDC1
  1163. Defined in:   <os=>os.$>.h
  1164. Declaration:  #define osmemory_CONTROLLER_TYPE_VIDC1 0x2uosmemory_CONTROLLER_TYPE_VIDC20
  1165. Defined in:   <os=>os.$>.h
  1166. Declaration:  #define osmemory_CONTROLLER_TYPE_VIDC20 0x3uos_HEX1_LIMIT
  1167. Defined in:   <os=>os.$>.h
  1168. Declaration:  #define os_HEX1_LIMIT 1os_HEX2_LIMIT
  1169. Defined in:   <os=>os.$>.h
  1170. Declaration:  #define os_HEX2_LIMIT 2os_HEX4_LIMIT
  1171. Defined in:   <os=>os.$>.h
  1172. Declaration:  #define os_HEX4_LIMIT 4os_HEX6_LIMIT
  1173. Defined in:   <os=>os.$>.h
  1174. Declaration:  #define os_HEX6_LIMIT 6os_HEX8_LIMIT
  1175. Defined in:   <os=>os.$>.h
  1176. Declaration:  #define os_HEX8_LIMIT 8os_CARDINAL1_LIMIT
  1177. Defined in:   <os=>os.$>.h
  1178. Declaration:  #define os_CARDINAL1_LIMIT 3os_CARDINAL2_LIMIT
  1179. Defined in:   <os=>os.$>.h
  1180. Declaration:  #define os_CARDINAL2_LIMIT 5os_CARDINAL3_LIMIT
  1181. Defined in:   <os=>os.$>.h
  1182. Declaration:  #define os_CARDINAL3_LIMIT 8os_CARDINAL4_LIMIT
  1183. Defined in:   <os=>os.$>.h
  1184. Declaration:  #define os_CARDINAL4_LIMIT 10os_INTEGER1_LIMIT
  1185. Defined in:   <os=>os.$>.h
  1186. Declaration:  #define os_INTEGER1_LIMIT 4os_INTEGER2_LIMIT
  1187. Defined in:   <os=>os.$>.h
  1188. Declaration:  #define os_INTEGER2_LIMIT 6os_INTEGER3_LIMIT
  1189. Defined in:   <os=>os.$>.h
  1190. Declaration:  #define os_INTEGER3_LIMIT 8os_INTEGER4_LIMIT
  1191. Defined in:   <os=>os.$>.h
  1192. Declaration:  #define os_INTEGER4_LIMIT 11os_BINARY1_LIMIT
  1193. Defined in:   <os=>os.$>.h
  1194. Declaration:  #define os_BINARY1_LIMIT 8os_BINARY2_LIMIT
  1195. Defined in:   <os=>os.$>.h
  1196. Declaration:  #define os_BINARY2_LIMIT 16os_BINARY3_LIMIT
  1197. Defined in:   <os=>os.$>.h
  1198. Declaration:  #define os_BINARY3_LIMIT 24os_BINARY4_LIMIT
  1199. Defined in:   <os=>os.$>.h
  1200. Declaration:  #define os_BINARY4_LIMIT 32os_SPACED_CARDINAL1_LIMIT
  1201. Defined in:   <os=>os.$>.h
  1202. Declaration:  #define os_SPACED_CARDINAL1_LIMIT 3os_SPACED_CARDINAL2_LIMIT
  1203. Defined in:   <os=>os.$>.h
  1204. Declaration:  #define os_SPACED_CARDINAL2_LIMIT 6os_SPACED_CARDINAL3_LIMIT
  1205. Defined in:   <os=>os.$>.h
  1206. Declaration:  #define os_SPACED_CARDINAL3_LIMIT 10os_SPACED_CARDINAL4_LIMIT
  1207. Defined in:   <os=>os.$>.h
  1208. Declaration:  #define os_SPACED_CARDINAL4_LIMIT 13os_SPACED_INTEGER1_LIMIT
  1209. Defined in:   <os=>os.$>.h
  1210. Declaration:  #define os_SPACED_INTEGER1_LIMIT 4os_SPACED_INTEGER2_LIMIT
  1211. Defined in:   <os=>os.$>.h
  1212. Declaration:  #define os_SPACED_INTEGER2_LIMIT 7os_SPACED_INTEGER3_LIMIT
  1213. Defined in:   <os=>os.$>.h
  1214. Declaration:  #define os_SPACED_INTEGER3_LIMIT 10os_SPACED_INTEGER4_LIMIT
  1215. Defined in:   <os=>os.$>.h
  1216. Declaration:  #define os_SPACED_INTEGER4_LIMIT 14os_FIXED_NET_STATION_LIMIT
  1217. Defined in:   <os=>os.$>.h
  1218. Declaration:  #define os_FIXED_NET_STATION_LIMIT 7os_NET_STATION_LIMIT
  1219. Defined in:   <os=>os.$>.h
  1220. Declaration:  #define os_NET_STATION_LIMIT 7os_FIXED_FILE_SIZE_LIMIT
  1221. Defined in:   <os=>os.$>.h
  1222. Declaration:  #define os_FIXED_FILE_SIZE_LIMIT 11os_FILE_SIZE_LIMIT
  1223. Defined in:   <os=>os.$>.h
  1224. Declaration:  #define os_FILE_SIZE_LIMIT 11os_TRANSITION_MOUSE_RIGHT
  1225. Defined in:   <os=>os.$>.h
  1226. Declaration:  #define os_TRANSITION_MOUSE_RIGHT 0x1uos_TRANSITION_MOUSE_MIDDLE
  1227. Defined in:   <os=>os.$>.h
  1228. Declaration:  #define os_TRANSITION_MOUSE_MIDDLE 0x2uos_TRANSITION_MOUSE_LEFT
  1229. Defined in:   <os=>os.$>.h
  1230. Declaration:  #define os_TRANSITION_MOUSE_LEFT 0x4uos_TRANSITION_KEY_ESCAPE
  1231. Defined in:   <os=>os.$>.h
  1232. Declaration:  #define os_TRANSITION_KEY_ESCAPE ((byte) 0)os_TRANSITION_KEY_F1
  1233. Defined in:   <os=>os.$>.h
  1234. Declaration:  #define os_TRANSITION_KEY_F1 ((byte) 1)os_TRANSITION_KEY_F2
  1235. Defined in:   <os=>os.$>.h
  1236. Declaration:  #define os_TRANSITION_KEY_F2 ((byte) 2)os_TRANSITION_KEY_F3
  1237. Defined in:   <os=>os.$>.h
  1238. Declaration:  #define os_TRANSITION_KEY_F3 ((byte) 3)os_TRANSITION_KEY_F4
  1239. Defined in:   <os=>os.$>.h
  1240. Declaration:  #define os_TRANSITION_KEY_F4 ((byte) 4)os_TRANSITION_KEY_F5
  1241. Defined in:   <os=>os.$>.h
  1242. Declaration:  #define os_TRANSITION_KEY_F5 ((byte) 5)os_TRANSITION_KEY_F6
  1243. Defined in:   <os=>os.$>.h
  1244. Declaration:  #define os_TRANSITION_KEY_F6 ((byte) 6)os_TRANSITION_KEY_F7
  1245. Defined in:   <os=>os.$>.h
  1246. Declaration:  #define os_TRANSITION_KEY_F7 ((byte) 7)os_TRANSITION_KEY_F8
  1247. Defined in:   <os=>os.$>.h
  1248. Declaration:  #define os_TRANSITION_KEY_F8 ((byte) 8)os_TRANSITION_KEY_F9
  1249. Defined in:   <os=>os.$>.h
  1250. Declaration:  #define os_TRANSITION_KEY_F9 ((byte) 9)os_TRANSITION_KEY_F10
  1251. Defined in:   <os=>os.$>.h
  1252. Declaration:  #define os_TRANSITION_KEY_F10 ((byte) 10)os_TRANSITION_KEY_F11
  1253. Defined in:   <os=>os.$>.h
  1254. Declaration:  #define os_TRANSITION_KEY_F11 ((byte) 11)os_TRANSITION_KEY_F12
  1255. Defined in:   <os=>os.$>.h
  1256. Declaration:  #define os_TRANSITION_KEY_F12 ((byte) 12)os_TRANSITION_KEY_PRINT
  1257. Defined in:   <os=>os.$>.h
  1258. Declaration:  #define os_TRANSITION_KEY_PRINT ((byte) 13)os_TRANSITION_KEY_SCROLL_LOCK
  1259. Defined in:   <os=>os.$>.h
  1260. Declaration:  #define os_TRANSITION_KEY_SCROLL_LOCK ((byte) 14)os_TRANSITION_KEY_BREAK
  1261. Defined in:   <os=>os.$>.h
  1262. Declaration:  #define os_TRANSITION_KEY_BREAK ((byte) 15)os_TRANSITION_KEY_GRAVE
  1263. Defined in:   <os=>os.$>.h
  1264. Declaration:  #define os_TRANSITION_KEY_GRAVE ((byte) 16)os_TRANSITION_KEY1
  1265. Defined in:   <os=>os.$>.h
  1266. Declaration:  #define os_TRANSITION_KEY1 ((byte) 17)os_TRANSITION_KEY2
  1267. Defined in:   <os=>os.$>.h
  1268. Declaration:  #define os_TRANSITION_KEY2 ((byte) 18)os_TRANSITION_KEY3
  1269. Defined in:   <os=>os.$>.h
  1270. Declaration:  #define os_TRANSITION_KEY3 ((byte) 19)os_TRANSITION_KEY4
  1271. Defined in:   <os=>os.$>.h
  1272. Declaration:  #define os_TRANSITION_KEY4 ((byte) 20)os_TRANSITION_KEY5
  1273. Defined in:   <os=>os.$>.h
  1274. Declaration:  #define os_TRANSITION_KEY5 ((byte) 21)os_TRANSITION_KEY6
  1275. Defined in:   <os=>os.$>.h
  1276. Declaration:  #define os_TRANSITION_KEY6 ((byte) 22)os_TRANSITION_KEY7
  1277. Defined in:   <os=>os.$>.h
  1278. Declaration:  #define os_TRANSITION_KEY7 ((byte) 23)os_TRANSITION_KEY8
  1279. Defined in:   <os=>os.$>.h
  1280. Declaration:  #define os_TRANSITION_KEY8 ((byte) 24)os_TRANSITION_KEY9
  1281. Defined in:   <os=>os.$>.h
  1282. Declaration:  #define os_TRANSITION_KEY9 ((byte) 25)os_TRANSITION_KEY0
  1283. Defined in:   <os=>os.$>.h
  1284. Declaration:  #define os_TRANSITION_KEY0 ((byte) 26)os_TRANSITION_KEY_HYPHEN
  1285. Defined in:   <os=>os.$>.h
  1286. Declaration:  #define os_TRANSITION_KEY_HYPHEN ((byte) 27)os_TRANSITION_KEY_EQUALS
  1287. Defined in:   <os=>os.$>.h
  1288. Declaration:  #define os_TRANSITION_KEY_EQUALS ((byte) 28)os_TRANSITION_KEY_POUND
  1289. Defined in:   <os=>os.$>.h
  1290. Declaration:  #define os_TRANSITION_KEY_POUND ((byte) 29)os_TRANSITION_KEY_BACKSPACE
  1291. Defined in:   <os=>os.$>.h
  1292. Declaration:  #define os_TRANSITION_KEY_BACKSPACE ((byte) 30)os_TRANSITION_KEY_INSERT
  1293. Defined in:   <os=>os.$>.h
  1294. Declaration:  #define os_TRANSITION_KEY_INSERT ((byte) 31)os_TRANSITION_KEY_HOME
  1295. Defined in:   <os=>os.$>.h
  1296. Declaration:  #define os_TRANSITION_KEY_HOME ((byte) 32)os_TRANSITION_KEY_PAGE_UP
  1297. Defined in:   <os=>os.$>.h
  1298. Declaration:  #define os_TRANSITION_KEY_PAGE_UP ((byte) 33)os_TRANSITION_KEY_NUM_LOCK
  1299. Defined in:   <os=>os.$>.h
  1300. Declaration:  #define os_TRANSITION_KEY_NUM_LOCK ((byte) 34)os_TRANSITION_KEY_KEYPAD_SLASH
  1301. Defined in:   <os=>os.$>.h
  1302. Declaration:  #define os_TRANSITION_KEY_KEYPAD_SLASH ((byte) 35)os_TRANSITION_KEY_KEYPAD_STAR
  1303. Defined in:   <os=>os.$>.h
  1304. Declaration:  #define os_TRANSITION_KEY_KEYPAD_STAR ((byte) 36)os_TRANSITION_KEY_KEYPAD_HASH
  1305. Defined in:   <os=>os.$>.h
  1306. Declaration:  #define os_TRANSITION_KEY_KEYPAD_HASH ((byte) 37)os_TRANSITION_KEY_TAB
  1307. Defined in:   <os=>os.$>.h
  1308. Declaration:  #define os_TRANSITION_KEY_TAB ((byte) 38)os_TRANSITION_KEYQ
  1309. Defined in:   <os=>os.$>.h
  1310. Declaration:  #define os_TRANSITION_KEYQ ((byte) 39)os_TRANSITION_KEYW
  1311. Defined in:   <os=>os.$>.h
  1312. Declaration:  #define os_TRANSITION_KEYW ((byte) 40)os_TRANSITION_KEYE
  1313. Defined in:   <os=>os.$>.h
  1314. Declaration:  #define os_TRANSITION_KEYE ((byte) 41)os_TRANSITION_KEYR
  1315. Defined in:   <os=>os.$>.h
  1316. Declaration:  #define os_TRANSITION_KEYR ((byte) 42)os_TRANSITION_KEYT
  1317. Defined in:   <os=>os.$>.h
  1318. Declaration:  #define os_TRANSITION_KEYT ((byte) 43)os_TRANSITION_KEYY
  1319. Defined in:   <os=>os.$>.h
  1320. Declaration:  #define os_TRANSITION_KEYY ((byte) 44)os_TRANSITION_KEYU
  1321. Defined in:   <os=>os.$>.h
  1322. Declaration:  #define os_TRANSITION_KEYU ((byte) 45)os_TRANSITION_KEYI
  1323. Defined in:   <os=>os.$>.h
  1324. Declaration:  #define os_TRANSITION_KEYI ((byte) 46)os_TRANSITION_KEYO
  1325. Defined in:   <os=>os.$>.h
  1326. Declaration:  #define os_TRANSITION_KEYO ((byte) 47)os_TRANSITION_KEYP
  1327. Defined in:   <os=>os.$>.h
  1328. Declaration:  #define os_TRANSITION_KEYP ((byte) 48)os_TRANSITION_KEY_SQUARE_BRA
  1329. Defined in:   <os=>os.$>.h
  1330. Declaration:  #define os_TRANSITION_KEY_SQUARE_BRA ((byte) 49)os_TRANSITION_KEY_SQUARE_KET
  1331. Defined in:   <os=>os.$>.h
  1332. Declaration:  #define os_TRANSITION_KEY_SQUARE_KET ((byte) 50)os_TRANSITION_KEY_BACKSLASH
  1333. Defined in:   <os=>os.$>.h
  1334. Declaration:  #define os_TRANSITION_KEY_BACKSLASH ((byte) 51)os_TRANSITION_KEY_DELETE
  1335. Defined in:   <os=>os.$>.h
  1336. Declaration:  #define os_TRANSITION_KEY_DELETE ((byte) 52)os_TRANSITION_KEY_COPY
  1337. Defined in:   <os=>os.$>.h
  1338. Declaration:  #define os_TRANSITION_KEY_COPY ((byte) 53)os_TRANSITION_KEY_PAGE_DOWN
  1339. Defined in:   <os=>os.$>.h
  1340. Declaration:  #define os_TRANSITION_KEY_PAGE_DOWN ((byte) 54)os_TRANSITION_KEY_KEYPAD7
  1341. Defined in:   <os=>os.$>.h
  1342. Declaration:  #define os_TRANSITION_KEY_KEYPAD7 ((byte) 55)os_TRANSITION_KEY_KEYPAD8
  1343. Defined in:   <os=>os.$>.h
  1344. Declaration:  #define os_TRANSITION_KEY_KEYPAD8 ((byte) 56)os_TRANSITION_KEY_KEYPAD9
  1345. Defined in:   <os=>os.$>.h
  1346. Declaration:  #define os_TRANSITION_KEY_KEYPAD9 ((byte) 57)os_TRANSITION_KEY_KEYPAD_MINUS
  1347. Defined in:   <os=>os.$>.h
  1348. Declaration:  #define os_TRANSITION_KEY_KEYPAD_MINUS ((byte) 58)os_TRANSITION_KEY_LEFT_CONTROL
  1349. Defined in:   <os=>os.$>.h
  1350. Declaration:  #define os_TRANSITION_KEY_LEFT_CONTROL ((byte) 59)os_TRANSITION_KEYA
  1351. Defined in:   <os=>os.$>.h
  1352. Declaration:  #define os_TRANSITION_KEYA ((byte) 60)os_TRANSITION_KEYS
  1353. Defined in:   <os=>os.$>.h
  1354. Declaration:  #define os_TRANSITION_KEYS ((byte) 61)os_TRANSITION_KEYD
  1355. Defined in:   <os=>os.$>.h
  1356. Declaration:  #define os_TRANSITION_KEYD ((byte) 62)os_TRANSITION_KEYF
  1357. Defined in:   <os=>os.$>.h
  1358. Declaration:  #define os_TRANSITION_KEYF ((byte) 63)os_TRANSITION_KEYG
  1359. Defined in:   <os=>os.$>.h
  1360. Declaration:  #define os_TRANSITION_KEYG ((byte) 64)os_TRANSITION_KEYH
  1361. Defined in:   <os=>os.$>.h
  1362. Declaration:  #define os_TRANSITION_KEYH ((byte) 65)os_TRANSITION_KEYJ
  1363. Defined in:   <os=>os.$>.h
  1364. Declaration:  #define os_TRANSITION_KEYJ ((byte) 66)os_TRANSITION_KEYK
  1365. Defined in:   <os=>os.$>.h
  1366. Declaration:  #define os_TRANSITION_KEYK ((byte) 67)os_TRANSITION_KEYL
  1367. Defined in:   <os=>os.$>.h
  1368. Declaration:  #define os_TRANSITION_KEYL ((byte) 68)os_TRANSITION_KEY_SEMICOLON
  1369. Defined in:   <os=>os.$>.h
  1370. Declaration:  #define os_TRANSITION_KEY_SEMICOLON ((byte) 69)os_TRANSITION_KEY_ACUTE
  1371. Defined in:   <os=>os.$>.h
  1372. Declaration:  #define os_TRANSITION_KEY_ACUTE ((byte) 70)os_TRANSITION_KEY_RETURN
  1373. Defined in:   <os=>os.$>.h
  1374. Declaration:  #define os_TRANSITION_KEY_RETURN ((byte) 71)os_TRANSITION_KEY_KEYPAD4
  1375. Defined in:   <os=>os.$>.h
  1376. Declaration:  #define os_TRANSITION_KEY_KEYPAD4 ((byte) 72)os_TRANSITION_KEY_KEYPAD5
  1377. Defined in:   <os=>os.$>.h
  1378. Declaration:  #define os_TRANSITION_KEY_KEYPAD5 ((byte) 73)os_TRANSITION_KEY_KEYPAD6
  1379. Defined in:   <os=>os.$>.h
  1380. Declaration:  #define os_TRANSITION_KEY_KEYPAD6 ((byte) 74)os_TRANSITION_KEY_KEYPAD_PLUS
  1381. Defined in:   <os=>os.$>.h
  1382. Declaration:  #define os_TRANSITION_KEY_KEYPAD_PLUS ((byte) 75)os_TRANSITION_KEY_LEFT_SHIFT
  1383. Defined in:   <os=>os.$>.h
  1384. Declaration:  #define os_TRANSITION_KEY_LEFT_SHIFT ((byte) 76)os_TRANSITION_KEYZ
  1385. Defined in:   <os=>os.$>.h
  1386. Declaration:  #define os_TRANSITION_KEYZ ((byte) 78)os_TRANSITION_KEYX
  1387. Defined in:   <os=>os.$>.h
  1388. Declaration:  #define os_TRANSITION_KEYX ((byte) 79)os_TRANSITION_KEYC
  1389. Defined in:   <os=>os.$>.h
  1390. Declaration:  #define os_TRANSITION_KEYC ((byte) 80)os_TRANSITION_KEYV
  1391. Defined in:   <os=>os.$>.h
  1392. Declaration:  #define os_TRANSITION_KEYV ((byte) 81)os_TRANSITION_KEYB
  1393. Defined in:   <os=>os.$>.h
  1394. Declaration:  #define os_TRANSITION_KEYB ((byte) 82)os_TRANSITION_KEYN
  1395. Defined in:   <os=>os.$>.h
  1396. Declaration:  #define os_TRANSITION_KEYN ((byte) 83)os_TRANSITION_KEYM
  1397. Defined in:   <os=>os.$>.h
  1398. Declaration:  #define os_TRANSITION_KEYM ((byte) 84)os_TRANSITION_KEY_COMMA
  1399. Defined in:   <os=>os.$>.h
  1400. Declaration:  #define os_TRANSITION_KEY_COMMA ((byte) 85)os_TRANSITION_KEY_POINT
  1401. Defined in:   <os=>os.$>.h
  1402. Declaration:  #define os_TRANSITION_KEY_POINT ((byte) 86)os_TRANSITION_KEY_SLASH
  1403. Defined in:   <os=>os.$>.h
  1404. Declaration:  #define os_TRANSITION_KEY_SLASH ((byte) 87)os_TRANSITION_KEY_RIGHT_SHIFT
  1405. Defined in:   <os=>os.$>.h
  1406. Declaration:  #define os_TRANSITION_KEY_RIGHT_SHIFT ((byte) 88)os_TRANSITION_KEY_UP
  1407. Defined in:   <os=>os.$>.h
  1408. Declaration:  #define os_TRANSITION_KEY_UP ((byte) 89)os_TRANSITION_KEY_KEYPAD1
  1409. Defined in:   <os=>os.$>.h
  1410. Declaration:  #define os_TRANSITION_KEY_KEYPAD1 ((byte) 90)os_TRANSITION_KEY_KEYPAD2
  1411. Defined in:   <os=>os.$>.h
  1412. Declaration:  #define os_TRANSITION_KEY_KEYPAD2 ((byte) 91)os_TRANSITION_KEY_KEYPAD3
  1413. Defined in:   <os=>os.$>.h
  1414. Declaration:  #define os_TRANSITION_KEY_KEYPAD3 ((byte) 92)os_TRANSITION_KEY_CAPS_LOCK
  1415. Defined in:   <os=>os.$>.h
  1416. Declaration:  #define os_TRANSITION_KEY_CAPS_LOCK ((byte) 93)os_TRANSITION_KEY_LEFT_ALT
  1417. Defined in:   <os=>os.$>.h
  1418. Declaration:  #define os_TRANSITION_KEY_LEFT_ALT ((byte) 94)os_TRANSITION_KEY_SPACE
  1419. Defined in:   <os=>os.$>.h
  1420. Declaration:  #define os_TRANSITION_KEY_SPACE ((byte) 95)os_TRANSITION_KEY_RIGHT_ALT
  1421. Defined in:   <os=>os.$>.h
  1422. Declaration:  #define os_TRANSITION_KEY_RIGHT_ALT ((byte) 96)os_TRANSITION_KEY_RIGHT_CONTROL
  1423. Defined in:   <os=>os.$>.h
  1424. Declaration:  #define os_TRANSITION_KEY_RIGHT_CONTROL ((byte) 97)os_TRANSITION_KEY_LEFT
  1425. Defined in:   <os=>os.$>.h
  1426. Declaration:  #define os_TRANSITION_KEY_LEFT ((byte) 98)os_TRANSITION_KEY_DOWN
  1427. Defined in:   <os=>os.$>.h
  1428. Declaration:  #define os_TRANSITION_KEY_DOWN ((byte) 99)os_TRANSITION_KEY_RIGHT
  1429. Defined in:   <os=>os.$>.h
  1430. Declaration:  #define os_TRANSITION_KEY_RIGHT ((byte) 100)os_TRANSITION_KEY_KEYPAD0
  1431. Defined in:   <os=>os.$>.h
  1432. Declaration:  #define os_TRANSITION_KEY_KEYPAD0 ((byte) 101)os_TRANSITION_KEY_KEYPAD_POINT
  1433. Defined in:   <os=>os.$>.h
  1434. Declaration:  #define os_TRANSITION_KEY_KEYPAD_POINT ((byte) 102)os_TRANSITION_KEY_ENTER
  1435. Defined in:   <os=>os.$>.h
  1436. Declaration:  #define os_TRANSITION_KEY_ENTER ((byte) 103)os_TRANSITION_UP
  1437. Defined in:   <os=>os.$>.h
  1438. Declaration:  #define os_TRANSITION_UP 0os_TRANSITION_DOWN
  1439. Defined in:   <os=>os.$>.h
  1440. Declaration:  #define os_TRANSITION_DOWN 1xos_writec
  1441. Defined in:   <os=>os.$>.h
  1442. Declaration:  extern <os_error=>os.os_error> *xos_writec (char c);
  1443. Summary:      Writes a character to all of the active output streamsos_writec
  1444. Defined in:   <os=>os.$>.h
  1445. Declaration:  extern void os_writec (char c);
  1446. Summary:      Writes a character to all of the active output streamsxwrchv
  1447. Defined in:   <os=>os.$>.h
  1448. Declaration:  extern <os_error=>os.os_error> *xwrchv (char c);
  1449. Summary:      OS_WriteC vectorwrchv
  1450. Defined in:   <os=>os.$>.h
  1451. Declaration:  extern void wrchv (char c);
  1452. Summary:      OS_WriteC vectorxos_writes
  1453. Writes the following string to all of the active output streams (cannot be called via APCS)os_writes
  1454. Writes the following string to all of the active output streams (cannot be called via APCS)xos_write0
  1455. Defined in:   <os=>os.$>.h
  1456. Declaration:  extern <os_error=>os.os_error> *xos_write0 (char *s);
  1457. Summary:      Writes a string to all of the active output streamsos_write0
  1458. Defined in:   <os=>os.$>.h
  1459. Declaration:  extern void os_write0 (char *s);
  1460. Summary:      Writes a string to all of the active output streamsxos_new_line
  1461. Defined in:   <os=>os.$>.h
  1462. Declaration:  extern <os_error=>os.os_error> *xos_new_line (void);
  1463. Summary:      Writes a line feed followed by a carriage return to all of the active output streamsos_new_line
  1464. Defined in:   <os=>os.$>.h
  1465. Declaration:  extern void os_new_line (void);
  1466. Summary:      Writes a line feed followed by a carriage return to all of the active output streamsxos_readc
  1467. Defined in:   <os=>os.$>.h
  1468. Declaration:  extern <os_error=>os.os_error> *xos_readc (char *c,
  1469.                  bits *psr);
  1470. Summary:      Reads a character from the input streamos_readc
  1471. Defined in:   <os=>os.$>.h
  1472. Declaration:  extern bits os_readc (char *c);
  1473. Summary:      Reads a character from the input streamxrdchv
  1474. Defined in:   <os=>os.$>.h
  1475. Declaration:  extern <os_error=>os.os_error> *xrdchv (char *c,
  1476.                  bits *psr);
  1477. Summary:      OS_ReadC vectorrdchv
  1478. Defined in:   <os=>os.$>.h
  1479. Declaration:  extern bits rdchv (char *c);
  1480. Summary:      OS_ReadC vectorxos_cli
  1481. Defined in:   <os=>os.$>.h
  1482. Declaration:  extern <os_error=>os.os_error> *xos_cli (char *command);
  1483. Summary:      Processes a supervisor commandos_cli
  1484. Defined in:   <os=>os.$>.h
  1485. Declaration:  extern void os_cli (char *command);
  1486. Summary:      Processes a supervisor commandxcliv
  1487. Defined in:   <os=>os.$>.h
  1488. Declaration:  extern <os_error=>os.os_error> *xcliv (char *command);
  1489. Summary:      OS_CLI vectorcliv
  1490. Defined in:   <os=>os.$>.h
  1491. Declaration:  extern void cliv (char *command);
  1492. Summary:      OS_CLI vectorxos_read_line
  1493. Defined in:   <os=>os.$>.h
  1494. Declaration:  extern <os_error=>os.os_error> *xos_read_line (char *buffer,
  1495.                  int size,
  1496.                  char min_char,
  1497.                  char max_char,
  1498.                  int *used,
  1499.                  bits *psr);
  1500. Summary:      Reads a line from the input streamos_read_line
  1501. Defined in:   <os=>os.$>.h
  1502. Declaration:  extern bits os_read_line (char *buffer,
  1503.                  int size,
  1504.                  char min_char,
  1505.                  char max_char,
  1506.                  int *used);
  1507. Summary:      Reads a line from the input streamxos_read_line_given_echo
  1508. Defined in:   <os=>os.$>.h
  1509. Declaration:  extern <os_error=>os.os_error> *xos_read_line_given_echo (char *buffer,
  1510.                  int size,
  1511.                  char min_char,
  1512.                  char max_char,
  1513.                  char echo,
  1514.                  int *used,
  1515.                  bits *psr);
  1516. Summary:      Reads a line from the input stream, using the given echo characteros_read_line_given_echo
  1517. Defined in:   <os=>os.$>.h
  1518. Declaration:  extern bits os_read_line_given_echo (char *buffer,
  1519.                  int size,
  1520.                  char min_char,
  1521.                  char max_char,
  1522.                  char echo,
  1523.                  int *used);
  1524. Summary:      Reads a line from the input stream, using the given echo characterxos_read_line_suppress_invalid
  1525. Defined in:   <os=>os.$>.h
  1526. Declaration:  extern <os_error=>os.os_error> *xos_read_line_suppress_invalid (char *buffer,
  1527.                  int size,
  1528.                  char min_char,
  1529.                  char max_char,
  1530.                  int *used,
  1531.                  bits *psr);
  1532. Summary:      Reads a line from the input stream, not echoing invalid charactersos_read_line_suppress_invalid
  1533. Defined in:   <os=>os.$>.h
  1534. Declaration:  extern bits os_read_line_suppress_invalid (char *buffer,
  1535.                  int size,
  1536.                  char min_char,
  1537.                  char max_char,
  1538.                  int *used);
  1539. Summary:      Reads a line from the input stream, not echoing invalid charactersxos_read_line_given_echo_suppress_invalid
  1540. Defined in:   <os=>os.$>.h
  1541. Declaration:  extern <os_error=>os.os_error> *xos_read_line_given_echo_suppress_invalid (char *buffer,
  1542.                  int size,
  1543.                  char min_char,
  1544.                  char max_char,
  1545.                  char echo,
  1546.                  int *used,
  1547.                  bits *psr);
  1548. Summary:      Reads a line from the input stream, using the given echo character and not echoing invalid charactersos_read_line_given_echo_suppress_invalid
  1549. Defined in:   <os=>os.$>.h
  1550. Declaration:  extern bits os_read_line_given_echo_suppress_invalid (char *buffer,
  1551.                  int size,
  1552.                  char min_char,
  1553.                  char max_char,
  1554.                  char echo,
  1555.                  int *used);
  1556. Summary:      Reads a line from the input stream, using the given echo character and not echoing invalid charactersxreadlinev
  1557. Defined in:   <os=>os.$>.h
  1558. Declaration:  extern <os_error=>os.os_error> *xreadlinev (char *buffer,
  1559.                  int size,
  1560.                  char min_char,
  1561.                  char max_char,
  1562.                  char echo,
  1563.                  int *used,
  1564.                  bits *psr);
  1565. Summary:      OS_ReadLine vectorreadlinev
  1566. Defined in:   <os=>os.$>.h
  1567. Declaration:  extern bits readlinev (char *buffer,
  1568.                  int size,
  1569.                  char min_char,
  1570.                  char max_char,
  1571.                  char echo,
  1572.                  int *used);
  1573. Summary:      OS_ReadLine vectorxos_control
  1574. Defined in:   <os=>os.$>.h
  1575. Declaration:  extern <os_error=>os.os_error> *xos_control (void *error_handler,
  1576.                  <os_error> *error_buffer,
  1577.                  void *escape_handler,
  1578.                  void *event_handler,
  1579.                  void **old_error_handler,
  1580.                  <os_error> **old_error_buffer,
  1581.                  void **old_escape_handler,
  1582.                  void **old_event_handler);
  1583. Summary:      Reads/writes handler addresses (prefer OS_ChangeEnvironment)os_control
  1584. Defined in:   <os=>os.$>.h
  1585. Declaration:  extern void os_control (void *error_handler,
  1586.                  <os_error> *error_buffer,
  1587.                  void *escape_handler,
  1588.                  void *event_handler,
  1589.                  void **old_error_handler,
  1590.                  <os_error> **old_error_buffer,
  1591.                  void **old_escape_handler,
  1592.                  void **old_event_handler);
  1593. Summary:      Reads/writes handler addresses (prefer OS_ChangeEnvironment)xos_get_env
  1594. Defined in:   <os=>os.$>.h
  1595. Declaration:  extern <os_error=>os.os_error> *xos_get_env (char **command,
  1596.                  byte **ram_limit,
  1597.                  <os_date_and_time> **start);
  1598. Summary:      Reads environment parametersos_get_env
  1599. Defined in:   <os=>os.$>.h
  1600. Declaration:  extern char *os_get_env (byte **ram_limit,
  1601.                  <os_date_and_time> **start);
  1602. Summary:      Reads environment parametersxos_exit
  1603. Defined in:   <os=>os.$>.h
  1604. Declaration:  extern <os_error=>os.os_error> *xos_exit (<os_error> *error,
  1605.                  int rc);
  1606. Summary:      Passes control to the most recent exit handleros_exit
  1607. Defined in:   <os=>os.$>.h
  1608. Declaration:  extern void os_exit (<os_error> *error,
  1609.                  int rc);
  1610. Summary:      Passes control to the most recent exit handlerxos_set_env
  1611. Defined in:   <os=>os.$>.h
  1612. Declaration:  extern <os_error=>os.os_error> *xos_set_env (void *exit_handler,
  1613.                  byte *ram_limit,
  1614.                  void *undefined_instruction_handler,
  1615.                  void *prefetch_abort_handler,
  1616.                  void *data_abort_handler,
  1617.                  void *address_exception_handler,
  1618.                  void **old_exit_handler,
  1619.                  byte **old_ram_limit,
  1620.                  void **old_undefined_instruction_handler,
  1621.                  void **old_prefetch_abort_handler,
  1622.                  void **old_data_abort_handler,
  1623.                  void **old_address_exception_handler);
  1624. Summary:      Sets environment parameters (prefer OS_ChangeEnvironment)os_set_env
  1625. Defined in:   <os=>os.$>.h
  1626. Declaration:  extern void os_set_env (void *exit_handler,
  1627.                  byte *ram_limit,
  1628.                  void *undefined_instruction_handler,
  1629.                  void *prefetch_abort_handler,
  1630.                  void *data_abort_handler,
  1631.                  void *address_exception_handler,
  1632.                  void **old_exit_handler,
  1633.                  byte **old_ram_limit,
  1634.                  void **old_undefined_instruction_handler,
  1635.                  void **old_prefetch_abort_handler,
  1636.                  void **old_data_abort_handler,
  1637.                  void **old_address_exception_handler);
  1638. Summary:      Sets environment parameters (prefer OS_ChangeEnvironment)xos_int_on
  1639. Enables interrupts (cannot be called via APCS)os_int_on
  1640. Enables interrupts (cannot be called via APCS)xos_int_off
  1641. Disables interrupts (cannot be called via APCS)os_int_off
  1642. Disables interrupts (cannot be called via APCS)xirqv
  1643. Called when an unknown IRQ is detectedirqv
  1644. Called when an unknown IRQ is detectedxos_call_back
  1645. Defined in:   <os=>os.$>.h
  1646. Declaration:  extern <os_error=>os.os_error> *xos_call_back (<os_register_block> *register_block,
  1647.                  void *call_back_handler,
  1648.                  <os_register_block> **old_register_block,
  1649.                  void **old_call_back_handler);
  1650. Summary:      Sets up the callback handler (prefer OS_ChangeEnvironment)os_call_back
  1651. Defined in:   <os=>os.$>.h
  1652. Declaration:  extern void os_call_back (<os_register_block> *register_block,
  1653.                  void *call_back_handler,
  1654.                  <os_register_block> **old_register_block,
  1655.                  void **old_call_back_handler);
  1656. Summary:      Sets up the callback handler (prefer OS_ChangeEnvironment)xos_enter_os
  1657. Sets the processor to SVC mode (cannot be called via APCS)os_enter_os
  1658. Sets the processor to SVC mode (cannot be called via APCS)xos_break_pt
  1659. Defined in:   <os=>os.$>.h
  1660. Declaration:  extern <os_error=>os.os_error> *xos_break_pt (void);
  1661. Summary:      Causes a break point trap to occur and the break point handler to be enteredos_break_pt
  1662. Defined in:   <os=>os.$>.h
  1663. Declaration:  extern void os_break_pt (void);
  1664. Summary:      Causes a break point trap to occur and the break point handler to be enteredxos_break_ctrl
  1665. Defined in:   <os=>os.$>.h
  1666. Declaration:  extern <os_error=>os.os_error> *xos_break_ctrl (<os_register_block> *register_block,
  1667.                  void *break_pt_handler,
  1668.                  <os_register_block> **old_register_block,
  1669.                  void **old_break_pt_handler);
  1670. Summary:      Sets up the break point handler (prefer OS_ChangeEnvironment)os_break_ctrl
  1671. Defined in:   <os=>os.$>.h
  1672. Declaration:  extern void os_break_ctrl (<os_register_block> *register_block,
  1673.                  void *break_pt_handler,
  1674.                  <os_register_block> **old_register_block,
  1675.                  void **old_break_pt_handler);
  1676. Summary:      Sets up the break point handler (prefer OS_ChangeEnvironment)xos_unused_swi
  1677. Defined in:   <os=>os.$>.h
  1678. Declaration:  extern <os_error=>os.os_error> *xos_unused_swi (void *unused_swi_handler,
  1679.                  void **old_unused_swi_handler);
  1680. Summary:      Sets up the handler for unused SWI's (prefer OS_ChangeEnvironment)os_unused_swi
  1681. Defined in:   <os=>os.$>.h
  1682. Declaration:  extern void *os_unused_swi (void *unused_swi_handler);
  1683. Summary:      Sets up the handler for unused SWI's (prefer OS_ChangeEnvironment)xukswiv
  1684. Called when an unknown SWI instruction is issued (cannot be called via APCS)ukswiv
  1685. Called when an unknown SWI instruction is issued (cannot be called via APCS)xos_update_memc
  1686. Defined in:   <os=>os.$>.h
  1687. Declaration:  extern <os_error=>os.os_error> *xos_update_memc (bits value,
  1688.                  bits mask,
  1689.                  bits *old_value);
  1690. Summary:      Reads or alters the contents of the MEMC control registeros_update_memc
  1691. Defined in:   <os=>os.$>.h
  1692. Declaration:  extern bits os_update_memc (bits value,
  1693.                  bits mask);
  1694. Summary:      Reads or alters the contents of the MEMC control registerxos_set_call_back
  1695. Defined in:   <os=>os.$>.h
  1696. Declaration:  extern <os_error=>os.os_error> *xos_set_call_back (void);
  1697. Summary:      Causes a call to the callback handleros_set_call_back
  1698. Defined in:   <os=>os.$>.h
  1699. Declaration:  extern void os_set_call_back (void);
  1700. Summary:      Causes a call to the callback handlerxos_mouse
  1701. Defined in:   <os=>os.$>.h
  1702. Declaration:  extern <os_error=>os.os_error> *xos_mouse (int *x,
  1703.                  int *y,
  1704.                  bits *buttons,
  1705.                  <os_t> *t);
  1706. Summary:      Reads a mouse state from the bufferos_mouse
  1707. Defined in:   <os=>os.$>.h
  1708. Declaration:  extern void os_mouse (int *x,
  1709.                  int *y,
  1710.                  bits *buttons,
  1711.                  <os_t> *t);
  1712. Summary:      Reads a mouse state from the bufferxmousev
  1713. Defined in:   <os=>os.$>.h
  1714. Declaration:  extern <os_error=>os.os_error> *xmousev (int *x,
  1715.                  int *y,
  1716.                  bits *buttons,
  1717.                  <os_t> *t);
  1718. Summary:      OS_Mouse vectormousev
  1719. Defined in:   <os=>os.$>.h
  1720. Declaration:  extern void mousev (int *x,
  1721.                  int *y,
  1722.                  bits *buttons,
  1723.                  <os_t> *t);
  1724. Summary:      OS_Mouse vectorxos_claim
  1725. Defined in:   <os=>os.$>.h
  1726. Declaration:  extern <os_error=>os.os_error> *xos_claim (int vector,
  1727.                  void *routine,
  1728.                  byte *handle);
  1729. Summary:      Adds a routine to the list of those that claim a vectoros_claim
  1730. Defined in:   <os=>os.$>.h
  1731. Declaration:  extern void os_claim (int vector,
  1732.                  void *routine,
  1733.                  byte *handle);
  1734. Summary:      Adds a routine to the list of those that claim a vectorxos_release
  1735. Defined in:   <os=>os.$>.h
  1736. Declaration:  extern <os_error=>os.os_error> *xos_release (int vector,
  1737.                  void *routine,
  1738.                  byte *handle);
  1739. Summary:      Removes a routine from the list of those that claim a vectoros_release
  1740. Defined in:   <os=>os.$>.h
  1741. Declaration:  extern void os_release (int vector,
  1742.                  void *routine,
  1743.                  byte *handle);
  1744. Summary:      Removes a routine from the list of those that claim a vectorxos_read_unsigned
  1745. Defined in:   <os=>os.$>.h
  1746. Declaration:  extern <os_error=>os.os_error> *xos_read_unsigned (bits flags,
  1747.                  char *number,
  1748.                  int limit,
  1749.                  char **end,
  1750.                  int *value);
  1751. Summary:      Converts a string to an unsigned numberos_read_unsigned
  1752. Defined in:   <os=>os.$>.h
  1753. Declaration:  extern int os_read_unsigned (bits flags,
  1754.                  char *number,
  1755.                  int limit,
  1756.                  char **end);
  1757. Summary:      Converts a string to an unsigned numberxos_generate_event
  1758. Generates an eventos_generate_event
  1759. Generates an eventxeventv
  1760. OS_GenerateEvent vectoreventv
  1761. OS_GenerateEvent vectorxos_read_var_val
  1762. Defined in:   <os=>os.$>.h
  1763. Declaration:  extern <os_error=>os.os_error> *xos_read_var_val (char *var,
  1764.                  char *value,
  1765.                  int size,
  1766.                  int context,
  1767.                  int var_type,
  1768.                  int *used,
  1769.                  int *context_out,
  1770.                  int *var_type_out);
  1771. Summary:      Reads a variable valueos_read_var_val
  1772. Defined in:   <os=>os.$>.h
  1773. Declaration:  extern int os_read_var_val (char *var,
  1774.                  char *value,
  1775.                  int size,
  1776.                  int context,
  1777.                  int var_type,
  1778.                  int *used,
  1779.                  int *var_type_out);
  1780. Summary:      Reads a variable valuexos_set_var_val
  1781. Defined in:   <os=>os.$>.h
  1782. Declaration:  extern <os_error=>os.os_error> *xos_set_var_val (char *var,
  1783.                  byte *value,
  1784.                  int size,
  1785.                  int context,
  1786.                  int var_type,
  1787.                  int *context_out,
  1788.                  int *var_type_out);
  1789. Summary:      Writes a variable valueos_set_var_val
  1790. Defined in:   <os=>os.$>.h
  1791. Declaration:  extern int os_set_var_val (char *var,
  1792.                  byte *value,
  1793.                  int size,
  1794.                  int context,
  1795.                  int var_type,
  1796.                  int *var_type_out);
  1797. Summary:      Writes a variable valuexos_gs_init
  1798. Defined in:   <os=>os.$>.h
  1799. Declaration:  extern <os_error=>os.os_error> *xos_gs_init (char *s,
  1800.                  bits flags,
  1801.                  int *context1,
  1802.                  int *context2);
  1803. Summary:      Initialises context for use by OS_GSReados_gs_init
  1804. Defined in:   <os=>os.$>.h
  1805. Declaration:  extern void os_gs_init (char *s,
  1806.                  bits flags,
  1807.                  int *context1,
  1808.                  int *context2);
  1809. Summary:      Initialises context for use by OS_GSReadxos_gs_read
  1810. Defined in:   <os=>os.$>.h
  1811. Declaration:  extern <os_error=>os.os_error> *xos_gs_read (int context1,
  1812.                  int context2,
  1813.                  int *context1_out,
  1814.                  char *c,
  1815.                  int *context2_out,
  1816.                  bits *psr);
  1817. Summary:      Returns a character from a string which has been initialised by OS_GSInitos_gs_read
  1818. Defined in:   <os=>os.$>.h
  1819. Declaration:  extern bits os_gs_read (int context1,
  1820.                  int context2,
  1821.                  int *context1_out,
  1822.                  char *c,
  1823.                  int *context2_out);
  1824. Summary:      Returns a character from a string which has been initialised by OS_GSInitxos_gs_trans
  1825. Defined in:   <os=>os.$>.h
  1826. Declaration:  extern <os_error=>os.os_error> *xos_gs_trans (char *s,
  1827.                  char *buffer,
  1828.                  int size,
  1829.                  char **end,
  1830.                  bits *psr);
  1831. Summary:      Equivalent to a call to OS_GSInit and repeated calls to OS_GSReados_gs_trans
  1832. Defined in:   <os=>os.$>.h
  1833. Declaration:  extern bits os_gs_trans (char *s,
  1834.                  char *buffer,
  1835.                  int size,
  1836.                  char **end);
  1837. Summary:      Equivalent to a call to OS_GSInit and repeated calls to OS_GSReadxos_binary_to_decimal
  1838. Defined in:   <os=>os.$>.h
  1839. Declaration:  extern <os_error=>os.os_error> *xos_binary_to_decimal (int i,
  1840.                  char *buffer,
  1841.                  int size,
  1842.                  int *used);
  1843. Summary:      Converts a signed number to a stringos_binary_to_decimal
  1844. Defined in:   <os=>os.$>.h
  1845. Declaration:  extern void os_binary_to_decimal (int i,
  1846.                  char *buffer,
  1847.                  int size,
  1848.                  int *used);
  1849. Summary:      Converts a signed number to a stringxos_change_dynamic_area
  1850. Defined in:   <os=>os.$>.h
  1851. Declaration:  extern <os_error=>os.os_error> *xos_change_dynamic_area (int area_type,
  1852.                  int change,
  1853.                  int *change_out);
  1854. Summary:      Alters the space sllocation of a dynamic areaos_change_dynamic_area
  1855. Defined in:   <os=>os.$>.h
  1856. Declaration:  extern int os_change_dynamic_area (int area_type,
  1857.                  int change);
  1858. Summary:      Alters the space sllocation of a dynamic areaxos_generate_error
  1859. Defined in:   <os=>os.$>.h
  1860. Declaration:  extern <os_error=>os.os_error> *xos_generate_error (<os_error> *error);
  1861. Summary:      Generates an error and invokes the error handleros_generate_error
  1862. Defined in:   <os=>os.$>.h
  1863. Declaration:  extern void os_generate_error (<os_error> *error);
  1864. Summary:      Generates an error and invokes the error handlerxerrorv
  1865. Defined in:   <os=>os.$>.h
  1866. Declaration:  extern <os_error=>os.os_error> *xerrorv (void);
  1867. Summary:      OS_GenerateError vectorerrorv
  1868. Defined in:   <os=>os.$>.h
  1869. Declaration:  extern void errorv (void);
  1870. Summary:      OS_GenerateError vectorxos_read_escape_state
  1871. Defined in:   <os=>os.$>.h
  1872. Declaration:  extern <os_error=>os.os_error> *xos_read_escape_state (bits *psr);
  1873. Summary:      Checks whether an escape condition has occurredos_read_escape_state
  1874. Defined in:   <os=>os.$>.h
  1875. Declaration:  extern bits os_read_escape_state (void);
  1876. Summary:      Checks whether an escape condition has occurredxos_evaluate_expression
  1877. Defined in:   <os=>os.$>.h
  1878. Declaration:  extern <os_error=>os.os_error> *xos_evaluate_expression (char *expr,
  1879.                  char *buffer,
  1880.                  int size,
  1881.                  bool *expr_is_str,
  1882.                  int *int_value_or_str_used);
  1883. Summary:      Evaluates a string expression and returns an integer or string resultos_evaluate_expression
  1884. Defined in:   <os=>os.$>.h
  1885. Declaration:  extern void os_evaluate_expression (char *expr,
  1886.                  char *buffer,
  1887.                  int size,
  1888.                  bool *expr_is_str,
  1889.                  int *int_value_or_str_used);
  1890. Summary:      Evaluates a string expression and returns an integer or string resultxos_read_palette
  1891. Defined in:   <os=>os.$>.h
  1892. Declaration:  extern <os_error=>os.os_error> *xos_read_palette (<os_colour_number> entry,
  1893.                  int colour_type,
  1894.                  <os_colour> *on,
  1895.                  <os_colour> *off);
  1896. Summary:      Reads the palette setting of a colouros_read_palette
  1897. Defined in:   <os=>os.$>.h
  1898. Declaration:  extern void os_read_palette (<os_colour_number> entry,
  1899.                  int colour_type,
  1900.                  <os_colour> *on,
  1901.                  <os_colour> *off);
  1902. Summary:      Reads the palette setting of a colourxpalettev
  1903. Called whenever the palette is to be read or writtenpalettev
  1904. Called whenever the palette is to be read or writtenxpalettev_read_entry
  1905. Defined in:   <os=>os.$>.h
  1906. Declaration:  extern <os_error=>os.os_error> *xpalettev_read_entry (<os_colour_number> entry,
  1907.                  int colour_type,
  1908.                  <os_colour> *on,
  1909.                  <os_colour> *off,
  1910.                  bool *incomplete);
  1911. Summary:      Reads the palettepalettev_read_entry
  1912. Defined in:   <os=>os.$>.h
  1913. Declaration:  extern bool palettev_read_entry (<os_colour_number> entry,
  1914.                  int colour_type,
  1915.                  <os_colour> *on,
  1916.                  <os_colour> *off);
  1917. Summary:      Reads the palettexpalettev_set_entry
  1918. Defined in:   <os=>os.$>.h
  1919. Declaration:  extern <os_error=>os.os_error> *xpalettev_set_entry (<os_colour_number> entry,
  1920.                  int colour_type,
  1921.                  <os_colour> on,
  1922.                  <os_colour> off,
  1923.                  bool *incomplete);
  1924. Summary:      Sets the palettepalettev_set_entry
  1925. Defined in:   <os=>os.$>.h
  1926. Declaration:  extern bool palettev_set_entry (<os_colour_number> entry,
  1927.                  int colour_type,
  1928.                  <os_colour> on,
  1929.                  <os_colour> off);
  1930. Summary:      Sets the palettexpalettev_set_on
  1931. Defined in:   <os=>os.$>.h
  1932. Declaration:  extern <os_error=>os.os_error> *xpalettev_set_on (bool *incomplete);
  1933. Summary:      Sets the flash state to onpalettev_set_on
  1934. Defined in:   <os=>os.$>.h
  1935. Declaration:  extern bool palettev_set_on (void);
  1936. Summary:      Sets the flash state to onxpalettev_set_off
  1937. Defined in:   <os=>os.$>.h
  1938. Declaration:  extern <os_error=>os.os_error> *xpalettev_set_off (bool *incomplete);
  1939. Summary:      Sets the flash state to offpalettev_set_off
  1940. Defined in:   <os=>os.$>.h
  1941. Declaration:  extern bool palettev_set_off (void);
  1942. Summary:      Sets the flash state to offxpalettev_default
  1943. Defined in:   <os=>os.$>.h
  1944. Declaration:  extern <os_error=>os.os_error> *xpalettev_default (bool *incomplete);
  1945. Summary:      Sets the palette to the defaultpalettev_default
  1946. Defined in:   <os=>os.$>.h
  1947. Declaration:  extern bool palettev_default (void);
  1948. Summary:      Sets the palette to the defaultxpalettev_read_entries
  1949. Defined in:   <os=>os.$>.h
  1950. Declaration:  extern <os_error=>os.os_error> *xpalettev_read_entries (int *entry_list,
  1951.                  bits colour_type_and_entry_count,
  1952.                  <os_palette> *on,
  1953.                  <os_palette> *off,
  1954.                  bool *incomplete);
  1955. Summary:      Reads palette entriespalettev_read_entries
  1956. Defined in:   <os=>os.$>.h
  1957. Declaration:  extern bool palettev_read_entries (int *entry_list,
  1958.                  bits colour_type_and_entry_count,
  1959.                  <os_palette> *on,
  1960.                  <os_palette> *off);
  1961. Summary:      Reads palette entriesxpalettev_write_entries
  1962. Defined in:   <os=>os.$>.h
  1963. Declaration:  extern <os_error=>os.os_error> *xpalettev_write_entries (int *entry_list,
  1964.                  bits colour_type_and_entry_count,
  1965.                  <os_palette> *palette,
  1966.                  bool *incomplete);
  1967. Summary:      Writes palette entriespalettev_write_entries
  1968. Defined in:   <os=>os.$>.h
  1969. Declaration:  extern bool palettev_write_entries (int *entry_list,
  1970.                  bits colour_type_and_entry_count,
  1971.                  <os_palette> *palette);
  1972. Summary:      Writes palette entriesxpalettev_set_gamma_corrections
  1973. Defined in:   <os=>os.$>.h
  1974. Declaration:  extern <os_error=>os.os_error> *xpalettev_set_gamma_corrections (<os_correction_table> *red_table,
  1975.                  <os_correction_table> *green_table,
  1976.                  <os_correction_table> *blue_table,
  1977.                  bool *incomplete);
  1978. Summary:      Sets the gamma correction tablespalettev_set_gamma_corrections
  1979. Defined in:   <os=>os.$>.h
  1980. Declaration:  extern bool palettev_set_gamma_corrections (<os_correction_table> *red_table,
  1981.                  <os_correction_table> *green_table,
  1982.                  <os_correction_table> *blue_table);
  1983. Summary:      Sets the gamma correction tablesxos_service_call
  1984. Issues a service callos_service_call
  1985. Issues a service callxos_read_vdu_variables
  1986. Defined in:   <os=>os.$>.h
  1987. Declaration:  extern <os_error=>os.os_error> *xos_read_vdu_variables (<os_vdu_var_list> *var_list,
  1988.                  int *value_list);
  1989. Summary:      Reads a series of VDU variablesos_read_vdu_variables
  1990. Defined in:   <os=>os.$>.h
  1991. Declaration:  extern void os_read_vdu_variables (<os_vdu_var_list> *var_list,
  1992.                  int *value_list);
  1993. Summary:      Reads a series of VDU variablesxos_read_point
  1994. Defined in:   <os=>os.$>.h
  1995. Declaration:  extern <os_error=>os.os_error> *xos_read_point (int x,
  1996.                  int y,
  1997.                  <os_gcol> *gcol,
  1998.                  <os_tint> *tint,
  1999.                  bool *off_screen);
  2000. Summary:      Reads the colour of a pointos_read_point
  2001. Defined in:   <os=>os.$>.h
  2002. Declaration:  extern bool os_read_point (int x,
  2003.                  int y,
  2004.                  <os_gcol> *gcol,
  2005.                  <os_tint> *tint);
  2006. Summary:      Reads the colour of a pointxos_up_call
  2007. Calls up from RISC OS to an application to warn of particular situationsos_up_call
  2008. Calls up from RISC OS to an application to warn of particular situationsxupcallv
  2009. OS_UpCall vectorupcallv
  2010. OS_UpCall vectorxos_call_a_vector
  2011. Calls a vector directlyos_call_a_vector
  2012. Calls a vector directlyxos_read_mode_variable
  2013. Defined in:   <os=>os.$>.h
  2014. Declaration:  extern <os_error=>os.os_error> *xos_read_mode_variable (<os_mode> mode,
  2015.                  int var,
  2016.                  int *var_val,
  2017.                  bits *psr);
  2018. Summary:      Reads information about a screen modeos_read_mode_variable
  2019. Defined in:   <os=>os.$>.h
  2020. Declaration:  extern bits os_read_mode_variable (<os_mode> mode,
  2021.                  int var,
  2022.                  int *var_val);
  2023. Summary:      Reads information about a screen modexos_remove_cursors
  2024. Defined in:   <os=>os.$>.h
  2025. Declaration:  extern <os_error=>os.os_error> *xos_remove_cursors (void);
  2026. Summary:      Removes the cursors from the screenos_remove_cursors
  2027. Defined in:   <os=>os.$>.h
  2028. Declaration:  extern void os_remove_cursors (void);
  2029. Summary:      Removes the cursors from the screenxos_restore_cursors
  2030. Defined in:   <os=>os.$>.h
  2031. Declaration:  extern <os_error=>os.os_error> *xos_restore_cursors (void);
  2032. Summary:      Restores the cursors to the screenos_restore_cursors
  2033. Defined in:   <os=>os.$>.h
  2034. Declaration:  extern void os_restore_cursors (void);
  2035. Summary:      Restores the cursors to the screenxos_swi_number_to_string
  2036. Defined in:   <os=>os.$>.h
  2037. Declaration:  extern <os_error=>os.os_error> *xos_swi_number_to_string (int swi,
  2038.                  char *buffer,
  2039.                  int size,
  2040.                  int *used);
  2041. Summary:      Converts a SWI number to a string containing its nameos_swi_number_to_string
  2042. Defined in:   <os=>os.$>.h
  2043. Declaration:  extern void os_swi_number_to_string (int swi,
  2044.                  char *buffer,
  2045.                  int size,
  2046.                  int *used);
  2047. Summary:      Converts a SWI number to a string containing its namexos_swi_number_from_string
  2048. Defined in:   <os=>os.$>.h
  2049. Declaration:  extern <os_error=>os.os_error> *xos_swi_number_from_string (char *swi_name,
  2050.                  int *swi);
  2051. Summary:      Converts a string to a SWI number if validos_swi_number_from_string
  2052. Defined in:   <os=>os.$>.h
  2053. Declaration:  extern int os_swi_number_from_string (char *swi_name);
  2054. Summary:      Converts a string to a SWI number if validxos_validate_address
  2055. Defined in:   <os=>os.$>.h
  2056. Declaration:  extern <os_error=>os.os_error> *xos_validate_address (byte *min,
  2057.                  byte *max,
  2058.                  bits *psr);
  2059. Summary:      Checks that a range of address are in logical RAMos_validate_address
  2060. Defined in:   <os=>os.$>.h
  2061. Declaration:  extern bits os_validate_address (byte *min,
  2062.                  byte *max);
  2063. Summary:      Checks that a range of address are in logical RAMxos_call_after
  2064. Defined in:   <os=>os.$>.h
  2065. Declaration:  extern <os_error=>os.os_error> *xos_call_after (int delay,
  2066.                  void *code,
  2067.                  byte *handle);
  2068. Summary:      Calls a specified address after a delayos_call_after
  2069. Defined in:   <os=>os.$>.h
  2070. Declaration:  extern void os_call_after (int delay,
  2071.                  void *code,
  2072.                  byte *handle);
  2073. Summary:      Calls a specified address after a delayxos_call_every
  2074. Defined in:   <os=>os.$>.h
  2075. Declaration:  extern <os_error=>os.os_error> *xos_call_every (int delay,
  2076.                  void *code,
  2077.                  byte *handle);
  2078. Summary:      Calls a specified address every time a delay elapsesos_call_every
  2079. Defined in:   <os=>os.$>.h
  2080. Declaration:  extern void os_call_every (int delay,
  2081.                  void *code,
  2082.                  byte *handle);
  2083. Summary:      Calls a specified address every time a delay elapsesxos_remove_ticker_event
  2084. Defined in:   <os=>os.$>.h
  2085. Declaration:  extern <os_error=>os.os_error> *xos_remove_ticker_event (void *code,
  2086.                  byte *handle);
  2087. Summary:      Removes a given call address and handle value from the ticker event listos_remove_ticker_event
  2088. Defined in:   <os=>os.$>.h
  2089. Declaration:  extern void os_remove_ticker_event (void *code,
  2090.                  byte *handle);
  2091. Summary:      Removes a given call address and handle value from the ticker event listxtickerv
  2092. Defined in:   <os=>os.$>.h
  2093. Declaration:  extern <os_error=>os.os_error> *xtickerv (void);
  2094. Summary:      Called every centisecondtickerv
  2095. Defined in:   <os=>os.$>.h
  2096. Declaration:  extern void tickerv (void);
  2097. Summary:      Called every centisecondxos_install_key_handler
  2098. Defined in:   <os=>os.$>.h
  2099. Declaration:  extern <os_error=>os.os_error> *xos_install_key_handler (<os_key_handler> *key_handler,
  2100.                  <os_key_handler> **old_key_handler);
  2101. Summary:      Installs a key handler or reads the address of the current oneos_install_key_handler
  2102. Defined in:   <os=>os.$>.h
  2103. Declaration:  extern <os_key_handler> *os_install_key_handler (<os_key_handler> *key_handler);
  2104. Summary:      Installs a key handler or reads the address of the current onexkeyv
  2105. Used to communicate between the kernel and a keyboard device driverkeyv
  2106. Used to communicate between the kernel and a keyboard device driverxkeyv_present
  2107. Defined in:   <os=>os.$>.h
  2108. Declaration:  extern <os_error=>os.os_error> *xkeyv_present (int keyboard_type);
  2109. Summary:      The given keyboard is presentkeyv_present
  2110. Defined in:   <os=>os.$>.h
  2111. Declaration:  extern void keyv_present (int keyboard_type);
  2112. Summary:      The given keyboard is presentxkeyv_transition_up
  2113. Defined in:   <os=>os.$>.h
  2114. Declaration:  extern <os_error=>os.os_error> *xkeyv_transition_up (int key);
  2115. Summary:      Key releasedkeyv_transition_up
  2116. Defined in:   <os=>os.$>.h
  2117. Declaration:  extern void keyv_transition_up (int key);
  2118. Summary:      Key releasedxkeyv_transition_down
  2119. Defined in:   <os=>os.$>.h
  2120. Declaration:  extern <os_error=>os.os_error> *xkeyv_transition_down (int key);
  2121. Summary:      Key pressedkeyv_transition_down
  2122. Defined in:   <os=>os.$>.h
  2123. Declaration:  extern void keyv_transition_down (int key);
  2124. Summary:      Key pressedxkeyv_led_state
  2125. Defined in:   <os=>os.$>.h
  2126. Declaration:  extern <os_error=>os.os_error> *xkeyv_led_state (bits flags);
  2127. Summary:      Notifies driver of LED statekeyv_led_state
  2128. Defined in:   <os=>os.$>.h
  2129. Declaration:  extern void keyv_led_state (bits flags);
  2130. Summary:      Notifies driver of LED statexkeyv_enable_drivers
  2131. Defined in:   <os=>os.$>.h
  2132. Declaration:  extern <os_error=>os.os_error> *xkeyv_enable_drivers (void);
  2133. Summary:      Enables keyboard device driverskeyv_enable_drivers
  2134. Defined in:   <os=>os.$>.h
  2135. Declaration:  extern void keyv_enable_drivers (void);
  2136. Summary:      Enables keyboard device driversxos_check_mode_valid
  2137. Defined in:   <os=>os.$>.h
  2138. Declaration:  extern <os_error=>os.os_error> *xos_check_mode_valid (<os_mode> mode,
  2139.                  int *mode_status,
  2140.                  <os_mode> *alternative_mode,
  2141.                  bits *psr);
  2142. Summary:      Checks if it is possible to change into a specified modeos_check_mode_valid
  2143. Defined in:   <os=>os.$>.h
  2144. Declaration:  extern bits os_check_mode_valid (<os_mode> mode,
  2145.                  int *mode_status,
  2146.                  <os_mode> *alternative_mode);
  2147. Summary:      Checks if it is possible to change into a specified modexos_change_environment
  2148. Defined in:   <os=>os.$>.h
  2149. Declaration:  extern <os_error=>os.os_error> *xos_change_environment (int handler_type,
  2150.                  void *handler,
  2151.                  byte *handle,
  2152.                  byte *buffer,
  2153.                  void **old_handler,
  2154.                  byte **old_handle,
  2155.                  byte **old_buffer);
  2156. Summary:      Installs a handleros_change_environment
  2157. Defined in:   <os=>os.$>.h
  2158. Declaration:  extern void *os_change_environment (int handler_type,
  2159.                  void *handler,
  2160.                  byte *handle,
  2161.                  byte *buffer,
  2162.                  byte **old_handle,
  2163.                  byte **old_buffer);
  2164. Summary:      Installs a handlerxchangeenvironmentv
  2165. Defined in:   <os=>os.$>.h
  2166. Declaration:  extern <os_error=>os.os_error> *xchangeenvironmentv (int handler_type,
  2167.                  void *handler,
  2168.                  byte *handle,
  2169.                  byte *buffer,
  2170.                  void **old_handler,
  2171.                  byte **old_handle,
  2172.                  byte **old_buffer);
  2173. Summary:      OS_ChangeEnvironment vectorchangeenvironmentv
  2174. Defined in:   <os=>os.$>.h
  2175. Declaration:  extern void changeenvironmentv (int handler_type,
  2176.                  void *handler,
  2177.                  byte *handle,
  2178.                  byte *buffer,
  2179.                  void **old_handler,
  2180.                  byte **old_handle,
  2181.                  byte **old_buffer);
  2182. Summary:      OS_ChangeEnvironment vectorxos_claim_screen_memory
  2183. Uses spare screen memoryos_claim_screen_memory
  2184. Uses spare screen memoryxosclaimscreenmemory_alloc
  2185. Defined in:   <os=>os.$>.h
  2186. Declaration:  extern <os_error=>os.os_error> *xosclaimscreenmemory_alloc (int size,
  2187.                  int *size_out,
  2188.                  void **blk,
  2189.                  bits *psr);
  2190. Summary:      Claims spare screen memoryosclaimscreenmemory_alloc
  2191. Defined in:   <os=>os.$>.h
  2192. Declaration:  extern bits osclaimscreenmemory_alloc (int size,
  2193.                  int *size_out,
  2194.                  void **blk);
  2195. Summary:      Claims spare screen memoryxosclaimscreenmemory_free
  2196. Defined in:   <os=>os.$>.h
  2197. Declaration:  extern <os_error=>os.os_error> *xosclaimscreenmemory_free (void);
  2198. Summary:      Releases spare screen memoryosclaimscreenmemory_free
  2199. Defined in:   <os=>os.$>.h
  2200. Declaration:  extern void osclaimscreenmemory_free (void);
  2201. Summary:      Releases spare screen memoryxos_read_monotonic_time
  2202. Defined in:   <os=>os.$>.h
  2203. Declaration:  extern <os_error=>os.os_error> *xos_read_monotonic_time (<os_t> *t);
  2204. Summary:      Returns the number of centiseconds since the last hard resetos_read_monotonic_time
  2205. Defined in:   <os=>os.$>.h
  2206. Declaration:  extern <os_t> os_read_monotonic_time (void);
  2207. Summary:      Returns the number of centiseconds since the last hard resetxos_substitute_args
  2208. Defined in:   <os=>os.$>.h
  2209. Declaration:  extern <os_error=>os.os_error> *xos_substitute_args (char *args,
  2210.                  char *buffer,
  2211.                  int size,
  2212.                  char *source,
  2213.                  int source_size,
  2214.                  int *used);
  2215. Summary:      Substitutes command line argumentsos_substitute_args
  2216. Defined in:   <os=>os.$>.h
  2217. Declaration:  extern void os_substitute_args (char *args,
  2218.                  char *buffer,
  2219.                  int size,
  2220.                  char *source,
  2221.                  int source_size,
  2222.                  int *used);
  2223. Summary:      Substitutes command line argumentsxos_pretty_print
  2224. Defined in:   <os=>os.$>.h
  2225. Declaration:  extern <os_error=>os.os_error> *xos_pretty_print (char *string,
  2226.                  byte *dictionary,
  2227.                  char *special);
  2228. Summary:      Writes a string with some formatting to all of the active output streamsos_pretty_print
  2229. Defined in:   <os=>os.$>.h
  2230. Declaration:  extern void os_pretty_print (char *string,
  2231.                  byte *dictionary,
  2232.                  char *special);
  2233. Summary:      Writes a string with some formatting to all of the active output streamsxos_plot
  2234. Defined in:   <os=>os.$>.h
  2235. Declaration:  extern <os_error=>os.os_error> *xos_plot (int plot_code,
  2236.                  int x,
  2237.                  int y);
  2238. Summary:      Direct VDU call to general plot commandos_plot
  2239. Defined in:   <os=>os.$>.h
  2240. Declaration:  extern void os_plot (int plot_code,
  2241.                  int x,
  2242.                  int y);
  2243. Summary:      Direct VDU call to general plot commandxukplotv
  2244. Defined in:   <os=>os.$>.h
  2245. Declaration:  extern <os_error=>os.os_error> *xukplotv (int plot_code);
  2246. Summary:      Called when an unknown OS_Plot command is issuedukplotv
  2247. Defined in:   <os=>os.$>.h
  2248. Declaration:  extern void ukplotv (int plot_code);
  2249. Summary:      Called when an unknown OS_Plot command is issuedxos_writen
  2250. Defined in:   <os=>os.$>.h
  2251. Declaration:  extern <os_error=>os.os_error> *xos_writen (char *s,
  2252.                  int size);
  2253. Summary:      Writes a counted string to all of the active output streamsos_writen
  2254. Defined in:   <os=>os.$>.h
  2255. Declaration:  extern void os_writen (char *s,
  2256.                  int size);
  2257. Summary:      Writes a counted string to all of the active output streamsxos_add_to_vector
  2258. Defined in:   <os=>os.$>.h
  2259. Declaration:  extern <os_error=>os.os_error> *xos_add_to_vector (int vector,
  2260.                  void *routine,
  2261.                  byte *handle);
  2262. Summary:      Adds a routine to the list of those that claim a vectoros_add_to_vector
  2263. Defined in:   <os=>os.$>.h
  2264. Declaration:  extern void os_add_to_vector (int vector,
  2265.                  void *routine,
  2266.                  byte *handle);
  2267. Summary:      Adds a routine to the list of those that claim a vectorxos_write_env
  2268. Defined in:   <os=>os.$>.h
  2269. Declaration:  extern <os_error=>os.os_error> *xos_write_env (char *command,
  2270.                  <os_date_and_time> *start);
  2271. Summary:      Sets the program environment command string and start timeos_write_env
  2272. Defined in:   <os=>os.$>.h
  2273. Declaration:  extern void os_write_env (char *command,
  2274.                  <os_date_and_time> *start);
  2275. Summary:      Sets the program environment command string and start timexos_read_args
  2276. Defined in:   <os=>os.$>.h
  2277. Declaration:  extern <os_error=>os.os_error> *xos_read_args (char *keywords,
  2278.                  char *input,
  2279.                  char *buffer,
  2280.                  int size,
  2281.                  int *spare);
  2282. Summary:      Given a keyword definition, scans a command stringos_read_args
  2283. Defined in:   <os=>os.$>.h
  2284. Declaration:  extern void os_read_args (char *keywords,
  2285.                  char *input,
  2286.                  char *buffer,
  2287.                  int size,
  2288.                  int *spare);
  2289. Summary:      Given a keyword definition, scans a command stringxos_read_ram_fs_limits
  2290. Defined in:   <os=>os.$>.h
  2291. Declaration:  extern <os_error=>os.os_error> *xos_read_ram_fs_limits (byte **start,
  2292.                  char **end);
  2293. Summary:      Gets the current limits of the RM filing systemos_read_ram_fs_limits
  2294. Defined in:   <os=>os.$>.h
  2295. Declaration:  extern void os_read_ram_fs_limits (byte **start,
  2296.                  char **end);
  2297. Summary:      Gets the current limits of the RM filing systemxos_claim_device_vector
  2298. Defined in:   <os=>os.$>.h
  2299. Declaration:  extern <os_error=>os.os_error> *xos_claim_device_vector (int device,
  2300.                  void *driver,
  2301.                  byte *handle,
  2302.                  int *status,
  2303.                  bits mask);
  2304. Summary:      Claims a device vectoros_claim_device_vector
  2305. Defined in:   <os=>os.$>.h
  2306. Declaration:  extern void os_claim_device_vector (int device,
  2307.                  void *driver,
  2308.                  byte *handle,
  2309.                  int *status,
  2310.                  bits mask);
  2311. Summary:      Claims a device vectorxos_release_device_vector
  2312. Defined in:   <os=>os.$>.h
  2313. Declaration:  extern <os_error=>os.os_error> *xos_release_device_vector (int device,
  2314.                  void *driver,
  2315.                  byte *handle,
  2316.                  int *status,
  2317.                  bits mask);
  2318. Summary:      Releases a device vectoros_release_device_vector
  2319. Defined in:   <os=>os.$>.h
  2320. Declaration:  extern void os_release_device_vector (int device,
  2321.                  void *driver,
  2322.                  byte *handle,
  2323.                  int *status,
  2324.                  bits mask);
  2325. Summary:      Releases a device vectorxos_delink_application
  2326. Defined in:   <os=>os.$>.h
  2327. Declaration:  extern <os_error=>os.os_error> *xos_delink_application (byte *buffer,
  2328.                  int size,
  2329.                  int *used);
  2330. Summary:      Removes any vectors that an application is usingos_delink_application
  2331. Defined in:   <os=>os.$>.h
  2332. Declaration:  extern void os_delink_application (byte *buffer,
  2333.                  int size,
  2334.                  int *used);
  2335. Summary:      Removes any vectors that an application is usingxos_relink_application
  2336. Defined in:   <os=>os.$>.h
  2337. Declaration:  extern <os_error=>os.os_error> *xos_relink_application (byte *buffer);
  2338. Summary:      Restores from a buffer any vectors that an application is usingos_relink_application
  2339. Defined in:   <os=>os.$>.h
  2340. Declaration:  extern void os_relink_application (byte *buffer);
  2341. Summary:      Restores from a buffer any vectors that an application is usingxos_heap_sort
  2342. Defined in:   <os=>os.$>.h
  2343. Declaration:  extern <os_error=>os.os_error> *xos_heap_sort (int count,
  2344.                  int *array,
  2345.                  void *compare_fn,
  2346.                  byte *handle,
  2347.                  byte *objects,
  2348.                  int object_size,
  2349.                  void *workspace);
  2350. Summary:      Heap-sorts a list of objectsos_heap_sort
  2351. Defined in:   <os=>os.$>.h
  2352. Declaration:  extern void os_heap_sort (int count,
  2353.                  int *array,
  2354.                  void *compare_fn,
  2355.                  byte *handle,
  2356.                  byte *objects,
  2357.                  int object_size,
  2358.                  void *workspace);
  2359. Summary:      Heap-sorts a list of objectsxos_exit_and_die
  2360. Defined in:   <os=>os.$>.h
  2361. Declaration:  extern <os_error=>os.os_error> *xos_exit_and_die (<os_error> *error,
  2362.                  int rc,
  2363.                  char *module_name);
  2364. Summary:      Kills a module and passes control to the most recent exit handleros_exit_and_die
  2365. Defined in:   <os=>os.$>.h
  2366. Declaration:  extern void os_exit_and_die (<os_error> *error,
  2367.                  int rc,
  2368.                  char *module_name);
  2369. Summary:      Kills a module and passes control to the most recent exit handlerxos_read_mem_map_info
  2370. Defined in:   <os=>os.$>.h
  2371. Declaration:  extern <os_error=>os.os_error> *xos_read_mem_map_info (int *page_size,
  2372.                  int *page_count);
  2373. Summary:      Reads the page size and countos_read_mem_map_info
  2374. Defined in:   <os=>os.$>.h
  2375. Declaration:  extern void os_read_mem_map_info (int *page_size,
  2376.                  int *page_count);
  2377. Summary:      Reads the page size and countxos_read_mem_map_entries
  2378. Defined in:   <os=>os.$>.h
  2379. Declaration:  extern <os_error=>os.os_error> *xos_read_mem_map_entries (<os_mem_map_request_list> *request_list);
  2380. Summary:      Reads by page number the logical to physical memory mapping used by MEMCos_read_mem_map_entries
  2381. Defined in:   <os=>os.$>.h
  2382. Declaration:  extern void os_read_mem_map_entries (<os_mem_map_request_list> *request_list);
  2383. Summary:      Reads by page number the logical to physical memory mapping used by MEMCxos_set_mem_map_entries
  2384. Defined in:   <os=>os.$>.h
  2385. Declaration:  extern <os_error=>os.os_error> *xos_set_mem_map_entries (<os_mem_map_request_list> *request_list);
  2386. Summary:      Writes the logical to physical memory mapping used by MEMCos_set_mem_map_entries
  2387. Defined in:   <os=>os.$>.h
  2388. Declaration:  extern void os_set_mem_map_entries (<os_mem_map_request_list> *request_list);
  2389. Summary:      Writes the logical to physical memory mapping used by MEMCxos_add_call_back
  2390. Defined in:   <os=>os.$>.h
  2391. Declaration:  extern <os_error=>os.os_error> *xos_add_call_back (void *call_back,
  2392.                  byte *handle);
  2393. Summary:      Adds a transient callback to the listos_add_call_back
  2394. Defined in:   <os=>os.$>.h
  2395. Declaration:  extern void os_add_call_back (void *call_back,
  2396.                  byte *handle);
  2397. Summary:      Adds a transient callback to the listxos_read_default_handler
  2398. Defined in:   <os=>os.$>.h
  2399. Declaration:  extern <os_error=>os.os_error> *xos_read_default_handler (int handler_type,
  2400.                  void **handler,
  2401.                  byte **handle,
  2402.                  byte **buffer);
  2403. Summary:      Gets the address of the default handleros_read_default_handler
  2404. Defined in:   <os=>os.$>.h
  2405. Declaration:  extern void os_read_default_handler (int handler_type,
  2406.                  void **handler,
  2407.                  byte **handle,
  2408.                  byte **buffer);
  2409. Summary:      Gets the address of the default handlerxos_set_ecf_origin
  2410. Defined in:   <os=>os.$>.h
  2411. Declaration:  extern <os_error=>os.os_error> *xos_set_ecf_origin (int x,
  2412.                  int y);
  2413. Summary:      Sets the origin of the ECF patternsos_set_ecf_origin
  2414. Defined in:   <os=>os.$>.h
  2415. Declaration:  extern void os_set_ecf_origin (int x,
  2416.                  int y);
  2417. Summary:      Sets the origin of the ECF patternsxos_confirm
  2418. Defined in:   <os=>os.$>.h
  2419. Declaration:  extern <os_error=>os.os_error> *xos_confirm (char *key,
  2420.                  bits *psr);
  2421. Summary:      Gets a yes or no answeros_confirm
  2422. Defined in:   <os=>os.$>.h
  2423. Declaration:  extern bits os_confirm (char *key);
  2424. Summary:      Gets a yes or no answerxos_changed_box
  2425. Defined in:   <os=>os.$>.h
  2426. Declaration:  extern <os_error=>os.os_error> *xos_changed_box (int state,
  2427.                  int *old_state,
  2428.                  <os_change_box> **change_box);
  2429. Summary:      Determines which area of the screen has changedos_changed_box
  2430. Defined in:   <os=>os.$>.h
  2431. Declaration:  extern int os_changed_box (int state,
  2432.                  <os_change_box> **change_box);
  2433. Summary:      Determines which area of the screen has changedxos_crc
  2434. Defined in:   <os=>os.$>.h
  2435. Declaration:  extern <os_error=>os.os_error> *xos_crc (int crc_in,
  2436.                  byte *block,
  2437.                  char *end,
  2438.                  int stride,
  2439.                  int *crc);
  2440. Summary:      Calculates the cyclic redundancy check for a block of dataos_crc
  2441. Defined in:   <os=>os.$>.h
  2442. Declaration:  extern int os_crc (int crc_in,
  2443.                  byte *block,
  2444.                  char *end,
  2445.                  int stride);
  2446. Summary:      Calculates the cyclic redundancy check for a block of dataxos_read_dynamic_area
  2447. Defined in:   <os=>os.$>.h
  2448. Declaration:  extern <os_error=>os.os_error> *xos_read_dynamic_area (int area,
  2449.                  byte **area_start,
  2450.                  int *size,
  2451.                  int *size_limit);
  2452. Summary:      Reads the space allocation of a dynamic areaos_read_dynamic_area
  2453. Defined in:   <os=>os.$>.h
  2454. Declaration:  extern byte *os_read_dynamic_area (int area,
  2455.                  int *size,
  2456.                  int *size_limit);
  2457. Summary:      Reads the space allocation of a dynamic areaxos_print_char
  2458. Defined in:   <os=>os.$>.h
  2459. Declaration:  extern <os_error=>os.os_error> *xos_print_char (char c);
  2460. Summary:      Sends a character to the printer streamos_print_char
  2461. Defined in:   <os=>os.$>.h
  2462. Declaration:  extern void os_print_char (char c);
  2463. Summary:      Sends a character to the printer streamxos_change_redirection
  2464. Defined in:   <os=>os.$>.h
  2465. Declaration:  extern <os_error=>os.os_error> *xos_change_redirection (<os_f> input,
  2466.                  <os_f> output,
  2467.                  <os_f> *old_input,
  2468.                  <os_f> *old_output);
  2469. Summary:      Reads or writes OS_CLI input/output redirection handlesos_change_redirection
  2470. Defined in:   <os=>os.$>.h
  2471. Declaration:  extern void os_change_redirection (<os_f> input,
  2472.                  <os_f> output,
  2473.                  <os_f> *old_input,
  2474.                  <os_f> *old_output);
  2475. Summary:      Reads or writes OS_CLI input/output redirection handlesxos_remove_call_back
  2476. Defined in:   <os=>os.$>.h
  2477. Declaration:  extern <os_error=>os.os_error> *xos_remove_call_back (void *call_back,
  2478.                  byte *handle);
  2479. Summary:      Removes a transient callback from the listos_remove_call_back
  2480. Defined in:   <os=>os.$>.h
  2481. Declaration:  extern void os_remove_call_back (void *call_back,
  2482.                  byte *handle);
  2483. Summary:      Removes a transient callback from the listxos_find_mem_map_entries
  2484. Defined in:   <os=>os.$>.h
  2485. Declaration:  extern <os_error=>os.os_error> *xos_find_mem_map_entries (<os_mem_map_request_list> *request_list);
  2486. Summary:      Reads by logical address the logical to physical memory mapping used by MEMCos_find_mem_map_entries
  2487. Defined in:   <os=>os.$>.h
  2488. Declaration:  extern void os_find_mem_map_entries (<os_mem_map_request_list> *request_list);
  2489. Summary:      Reads by logical address the logical to physical memory mapping used by MEMCxos_set_colour
  2490. Defined in:   <os=>os.$>.h
  2491. Declaration:  extern <os_error=>os.os_error> *xos_set_colour (bits flags,
  2492.                  <os_colour_number> colour_number);
  2493. Summary:      Sets the current colour or colour patternos_set_colour
  2494. Defined in:   <os=>os.$>.h
  2495. Declaration:  extern void os_set_colour (bits flags,
  2496.                  <os_colour_number> colour_number);
  2497. Summary:      Sets the current colour or colour patternxos_read_colour
  2498. Defined in:   <os=>os.$>.h
  2499. Declaration:  extern <os_error=>os.os_error> *xos_read_colour (bits flags,
  2500.                  <os_ecf> *pattern,
  2501.                  bits *flags_out,
  2502.                  <os_colour_number> *colour_number);
  2503. Summary:      Reads the current colour or colour patternos_read_colour
  2504. Defined in:   <os=>os.$>.h
  2505. Declaration:  extern <os_colour_number> os_read_colour (bits flags,
  2506.                  <os_ecf> *pattern,
  2507.                  bits *flags_out);
  2508. Summary:      Reads the current colour or colour patternxos_pointer
  2509. Gets or sets the currently selected pointer device typeos_pointer
  2510. Gets or sets the currently selected pointer device typexospointer_get
  2511. Defined in:   <os=>os.$>.h
  2512. Declaration:  extern <os_error=>os.os_error> *xospointer_get (int *pointer_type);
  2513. Summary:      Gets the currently selected pointer device typeospointer_get
  2514. Defined in:   <os=>os.$>.h
  2515. Declaration:  extern int ospointer_get (void);
  2516. Summary:      Gets the currently selected pointer device typexospointer_set
  2517. Defined in:   <os=>os.$>.h
  2518. Declaration:  extern <os_error=>os.os_error> *xospointer_set (int pointer_type);
  2519. Summary:      Sets the currently selected pointer device typeospointer_set
  2520. Defined in:   <os=>os.$>.h
  2521. Declaration:  extern void ospointer_set (int pointer_type);
  2522. Summary:      Sets the currently selected pointer device typexpointerv
  2523. Used to communicate between the kernel and a pointer device driverpointerv
  2524. Used to communicate between the kernel and a pointer device driverxpointerv_status
  2525. Defined in:   <os=>os.$>.h
  2526. Declaration:  extern <os_error=>os.os_error> *xpointerv_status (int pointer_type,
  2527.                  int *xmove,
  2528.                  int *ymove);
  2529. Summary:      Requests status of pointer devicepointerv_status
  2530. Defined in:   <os=>os.$>.h
  2531. Declaration:  extern void pointerv_status (int pointer_type,
  2532.                  int *xmove,
  2533.                  int *ymove);
  2534. Summary:      Requests status of pointer devicexpointerv_enumerate
  2535. Defined in:   <os=>os.$>.h
  2536. Declaration:  extern <os_error=>os.os_error> *xpointerv_enumerate (<pointerv_record=>pointerv.pointerv_record> *record,
  2537.                  <pointerv_record=>pointerv.pointerv_record> **record_out);
  2538. Summary:      Enumerates pointer device typespointerv_enumerate
  2539. Defined in:   <os=>os.$>.h
  2540. Declaration:  extern <pointerv_record=>pointerv.pointerv_record> *pointerv_enumerate (<pointerv_record=>pointerv.pointerv_record> *record);
  2541. Summary:      Enumerates pointer device typesxpointerv_selected
  2542. Defined in:   <os=>os.$>.h
  2543. Declaration:  extern <os_error=>os.os_error> *xpointerv_selected (int pointer_type);
  2544. Summary:      Pointer device type selectedpointerv_selected
  2545. Defined in:   <os=>os.$>.h
  2546. Declaration:  extern void pointerv_selected (int pointer_type);
  2547. Summary:      Pointer device type selectedxos_screen_mode
  2548. Performs miscellaneous operations for screen mode handlingos_screen_mode
  2549. Performs miscellaneous operations for screen mode handlingxosscreenmode_select
  2550. Defined in:   <os=>os.$>.h
  2551. Declaration:  extern <os_error=>os.os_error> *xosscreenmode_select (<os_mode> mode);
  2552. Summary:      Selects a screen modeosscreenmode_select
  2553. Defined in:   <os=>os.$>.h
  2554. Declaration:  extern void osscreenmode_select (<os_mode> mode);
  2555. Summary:      Selects a screen modexosscreenmode_current
  2556. Defined in:   <os=>os.$>.h
  2557. Declaration:  extern <os_error=>os.os_error> *xosscreenmode_current (<os_mode> *mode);
  2558. Summary:      Returns the mode specifier for the current modeosscreenmode_current
  2559. Defined in:   <os=>os.$>.h
  2560. Declaration:  extern <os_mode> osscreenmode_current (void);
  2561. Summary:      Returns the mode specifier for the current modexosscreenmode_enumerate
  2562. Defined in:   <os=>os.$>.h
  2563. Declaration:  extern <os_error=>os.os_error> *xosscreenmode_enumerate (int context,
  2564.                  <os_mode_block> *block,
  2565.                  int block_size,
  2566.                  bool *complete,
  2567.                  int *context_out,
  2568.                  byte **end,
  2569.                  int *free);
  2570. Summary:      Enumerates the available screen modesosscreenmode_enumerate
  2571. Defined in:   <os=>os.$>.h
  2572. Declaration:  extern bool osscreenmode_enumerate (int context,
  2573.                  <os_mode_block> *block,
  2574.                  int block_size,
  2575.                  int *context_out,
  2576.                  byte **end,
  2577.                  int *free);
  2578. Summary:      Enumerates the available screen modesxos_dynamic_area
  2579. Performs operations on dynamic areasos_dynamic_area
  2580. Performs operations on dynamic areasxosdynamicarea_create
  2581. Defined in:   <os=>os.$>.h
  2582. Declaration:  extern <os_error=>os.os_error> *xosdynamicarea_create (int area,
  2583.                  int size,
  2584.                  byte *base_address,
  2585.                  bits flags,
  2586.                  int size_limit,
  2587.                  void *handler,
  2588.                  void *workspace,
  2589.                  char *description,
  2590.                  int *area_out,
  2591.                  byte **base_address_out,
  2592.                  int *size_limit_out);
  2593. Summary:      Creates a new dynamic areaosdynamicarea_create
  2594. Defined in:   <os=>os.$>.h
  2595. Declaration:  extern int osdynamicarea_create (int area,
  2596.                  int size,
  2597.                  byte *base_address,
  2598.                  bits flags,
  2599.                  int size_limit,
  2600.                  void *handler,
  2601.                  void *workspace,
  2602.                  char *description,
  2603.                  byte **base_address_out,
  2604.                  int *size_limit_out);
  2605. Summary:      Creates a new dynamic areaxosdynamicarea_delete
  2606. Defined in:   <os=>os.$>.h
  2607. Declaration:  extern <os_error=>os.os_error> *xosdynamicarea_delete (int area);
  2608. Summary:      Removes a previously created dynamic areaosdynamicarea_delete
  2609. Defined in:   <os=>os.$>.h
  2610. Declaration:  extern void osdynamicarea_delete (int area);
  2611. Summary:      Removes a previously created dynamic areaxosdynamicarea_read
  2612. Defined in:   <os=>os.$>.h
  2613. Declaration:  extern <os_error=>os.os_error> *xosdynamicarea_read (int area,
  2614.                  int *size,
  2615.                  byte **base_address,
  2616.                  bits *flags,
  2617.                  int *size_limit,
  2618.                  void **handler,
  2619.                  void **workspace,
  2620.                  char **description);
  2621. Summary:      Returns information on a dynamic areaosdynamicarea_read
  2622. Defined in:   <os=>os.$>.h
  2623. Declaration:  extern void osdynamicarea_read (int area,
  2624.                  int *size,
  2625.                  byte **base_address,
  2626.                  bits *flags,
  2627.                  int *size_limit,
  2628.                  void **handler,
  2629.                  void **workspace,
  2630.                  char **description);
  2631. Summary:      Returns information on a dynamic areaxosdynamicarea_enumerate
  2632. Defined in:   <os=>os.$>.h
  2633. Declaration:  extern <os_error=>os.os_error> *xosdynamicarea_enumerate (int context,
  2634.                  int *context_out);
  2635. Summary:      Enumerates dynamic areasosdynamicarea_enumerate
  2636. Defined in:   <os=>os.$>.h
  2637. Declaration:  extern int osdynamicarea_enumerate (int context);
  2638. Summary:      Enumerates dynamic areasxosdynamicarea_renumber
  2639. Defined in:   <os=>os.$>.h
  2640. Declaration:  extern <os_error=>os.os_error> *xosdynamicarea_renumber (int old_area,
  2641.                  int new_area);
  2642. Summary:      Renumbers dynamic areasosdynamicarea_renumber
  2643. Defined in:   <os=>os.$>.h
  2644. Declaration:  extern void osdynamicarea_renumber (int old_area,
  2645.                  int new_area);
  2646. Summary:      Renumbers dynamic areasxos_memory
  2647. Performs miscellaneous operations for memory managementos_memory
  2648. Performs miscellaneous operations for memory managementxosmemory_page_op
  2649. Defined in:   <os=>os.$>.h
  2650. Declaration:  extern <os_error=>os.os_error> *xosmemory_page_op (bits flags,
  2651.                  <os_page_block> *page_block,
  2652.                  int page_count);
  2653. Summary:      General page block operationsosmemory_page_op
  2654. Defined in:   <os=>os.$>.h
  2655. Declaration:  extern void osmemory_page_op (bits flags,
  2656.                  <os_page_block> *page_block,
  2657.                  int page_count);
  2658. Summary:      General page block operationsxosmemory_read_arrangement_table_size
  2659. Defined in:   <os=>os.$>.h
  2660. Declaration:  extern <os_error=>os.os_error> *xosmemory_read_arrangement_table_size (int *table_size,
  2661.                  int *page_size);
  2662. Summary:      Reads the size of the physical memory arrangement tableosmemory_read_arrangement_table_size
  2663. Defined in:   <os=>os.$>.h
  2664. Declaration:  extern int osmemory_read_arrangement_table_size (int *page_size);
  2665. Summary:      Reads the size of the physical memory arrangement tablexosmemory_read_arrangement_table
  2666. Defined in:   <os=>os.$>.h
  2667. Declaration:  extern <os_error=>os.os_error> *xosmemory_read_arrangement_table (byte *arrangement_table);
  2668. Summary:      Read the physical memory arrangement tableosmemory_read_arrangement_table
  2669. Defined in:   <os=>os.$>.h
  2670. Declaration:  extern void osmemory_read_arrangement_table (byte *arrangement_table);
  2671. Summary:      Read the physical memory arrangement tablexosmemory_read_size
  2672. Defined in:   <os=>os.$>.h
  2673. Declaration:  extern <os_error=>os.os_error> *xosmemory_read_size (bits type,
  2674.                  int *page_count,
  2675.                  int *page_size);
  2676. Summary:      Reads the amount of a specified type of memory available on the computerosmemory_read_size
  2677. Defined in:   <os=>os.$>.h
  2678. Declaration:  extern int osmemory_read_size (bits type,
  2679.                  int *page_size);
  2680. Summary:      Reads the amount of a specified type of memory available on the computerxosmemory_read_controller
  2681. Defined in:   <os=>os.$>.h
  2682. Declaration:  extern <os_error=>os.os_error> *xosmemory_read_controller (bits controller,
  2683.                  void **controller_addr);
  2684. Summary:      Reads controller presence and base addressosmemory_read_controller
  2685. Defined in:   <os=>os.$>.h
  2686. Declaration:  extern void osmemory_read_controller (bits controller,
  2687.                  void **controller_addr);
  2688. Summary:      Reads controller presence and base addressxos_claim_processor_vector
  2689. Provides a means for a module to attach itself to one of the processor's vectorsos_claim_processor_vector
  2690. Provides a means for a module to attach itself to one of the processor's vectorsxosclaimprocessorvector_alloc
  2691. Defined in:   <os=>os.$>.h
  2692. Declaration:  extern <os_error=>os.os_error> *xosclaimprocessorvector_alloc (bits vector,
  2693.                  void *routine,
  2694.                  void **old_routine);
  2695. Summary:      Claims a processor vectorosclaimprocessorvector_alloc
  2696. Defined in:   <os=>os.$>.h
  2697. Declaration:  extern void *osclaimprocessorvector_alloc (bits vector,
  2698.                  void *routine);
  2699. Summary:      Claims a processor vectorxosclaimprocessorvector_free
  2700. Defined in:   <os=>os.$>.h
  2701. Declaration:  extern <os_error=>os.os_error> *xosclaimprocessorvector_free (bits vector,
  2702.                  void *old_routine);
  2703. Summary:      Releases a processor vectorosclaimprocessorvector_free
  2704. Defined in:   <os=>os.$>.h
  2705. Declaration:  extern void osclaimprocessorvector_free (bits vector,
  2706.                  void *old_routine);
  2707. Summary:      Releases a processor vectorxos_reset
  2708. Defined in:   <os=>os.$>.h
  2709. Declaration:  extern <os_error=>os.os_error> *xos_reset (void);
  2710. Summary:      Performs a hard resetos_reset
  2711. Defined in:   <os=>os.$>.h
  2712. Declaration:  extern void os_reset (void);
  2713. Summary:      Performs a hard resetxos_mmu_control
  2714. Defined in:   <os=>os.$>.h
  2715. Declaration:  extern <os_error=>os.os_error> *xos_mmu_control (bits eor_mask,
  2716.                  bits and_mask,
  2717.                  bits *old_value);
  2718. Summary:      Modifies the ARM MMU (prefer Cache_Control)os_mmu_control
  2719. Defined in:   <os=>os.$>.h
  2720. Declaration:  extern bits os_mmu_control (bits eor_mask,
  2721.                  bits and_mask);
  2722. Summary:      Modifies the ARM MMU (prefer Cache_Control)xos_convert_standard_date_and_time
  2723. Defined in:   <os=>os.$>.h
  2724. Declaration:  extern <os_error=>os.os_error> *xos_convert_standard_date_and_time (<os_date_and_time> *date_and_time,
  2725.                  char *buffer,
  2726.                  int size,
  2727.                  char **end);
  2728. Summary:      Converts a 5-byte time into a string (prefer Territory_ConvertStandardDateAndTime)os_convert_standard_date_and_time
  2729. Defined in:   <os=>os.$>.h
  2730. Declaration:  extern void os_convert_standard_date_and_time (<os_date_and_time> *date_and_time,
  2731.                  char *buffer,
  2732.                  int size,
  2733.                  char **end);
  2734. Summary:      Converts a 5-byte time into a string (prefer Territory_ConvertStandardDateAndTime)xos_convert_date_and_time
  2735. Defined in:   <os=>os.$>.h
  2736. Declaration:  extern <os_error=>os.os_error> *xos_convert_date_and_time (<os_date_and_time> *date_and_time,
  2737.                  char *buffer,
  2738.                  int size,
  2739.                  char **end);
  2740. Summary:      Converts a 5-byte time into a string using a supplied format string (prefer Territory_ConvertDateAndTime)os_convert_date_and_time
  2741. Defined in:   <os=>os.$>.h
  2742. Declaration:  extern void os_convert_date_and_time (<os_date_and_time> *date_and_time,
  2743.                  char *buffer,
  2744.                  int size,
  2745.                  char **end);
  2746. Summary:      Converts a 5-byte time into a string using a supplied format string (prefer Territory_ConvertDateAndTime)xos_convert_hex1
  2747. Defined in:   <os=>os.$>.h
  2748. Declaration:  extern <os_error=>os.os_error> *xos_convert_hex1 (int value,
  2749.                  char *buffer,
  2750.                  int size,
  2751.                  char **end);
  2752. Summary:      Converts a number into a 1-digit hexadecimal stringos_convert_hex1
  2753. Defined in:   <os=>os.$>.h
  2754. Declaration:  extern void os_convert_hex1 (int value,
  2755.                  char *buffer,
  2756.                  int size,
  2757.                  char **end);
  2758. Summary:      Converts a number into a 1-digit hexadecimal stringxos_convert_hex2
  2759. Defined in:   <os=>os.$>.h
  2760. Declaration:  extern <os_error=>os.os_error> *xos_convert_hex2 (int value,
  2761.                  char *buffer,
  2762.                  int size,
  2763.                  char **end);
  2764. Summary:      Converts a number into a 2-digit hexadecimal stringos_convert_hex2
  2765. Defined in:   <os=>os.$>.h
  2766. Declaration:  extern void os_convert_hex2 (int value,
  2767.                  char *buffer,
  2768.                  int size,
  2769.                  char **end);
  2770. Summary:      Converts a number into a 2-digit hexadecimal stringxos_convert_hex4
  2771. Defined in:   <os=>os.$>.h
  2772. Declaration:  extern <os_error=>os.os_error> *xos_convert_hex4 (int value,
  2773.                  char *buffer,
  2774.                  int size,
  2775.                  char **end);
  2776. Summary:      Converts a number into a 4-digit hexadecimal stringos_convert_hex4
  2777. Defined in:   <os=>os.$>.h
  2778. Declaration:  extern void os_convert_hex4 (int value,
  2779.                  char *buffer,
  2780.                  int size,
  2781.                  char **end);
  2782. Summary:      Converts a number into a 4-digit hexadecimal stringxos_convert_hex6
  2783. Defined in:   <os=>os.$>.h
  2784. Declaration:  extern <os_error=>os.os_error> *xos_convert_hex6 (int value,
  2785.                  char *buffer,
  2786.                  int size,
  2787.                  char **end);
  2788. Summary:      Converts a number into a 6-digit hexadecimal stringos_convert_hex6
  2789. Defined in:   <os=>os.$>.h
  2790. Declaration:  extern void os_convert_hex6 (int value,
  2791.                  char *buffer,
  2792.                  int size,
  2793.                  char **end);
  2794. Summary:      Converts a number into a 6-digit hexadecimal stringxos_convert_hex8
  2795. Defined in:   <os=>os.$>.h
  2796. Declaration:  extern <os_error=>os.os_error> *xos_convert_hex8 (int value,
  2797.                  char *buffer,
  2798.                  int size,
  2799.                  char **end);
  2800. Summary:      Converts a number into an 8-digit hexadecimal stringos_convert_hex8
  2801. Defined in:   <os=>os.$>.h
  2802. Declaration:  extern void os_convert_hex8 (int value,
  2803.                  char *buffer,
  2804.                  int size,
  2805.                  char **end);
  2806. Summary:      Converts a number into an 8-digit hexadecimal stringxos_convert_cardinal1
  2807. Defined in:   <os=>os.$>.h
  2808. Declaration:  extern <os_error=>os.os_error> *xos_convert_cardinal1 (int value,
  2809.                  char *buffer,
  2810.                  int size,
  2811.                  char **end);
  2812. Summary:      Converts a 1-byte number into an unsigned decimal stringos_convert_cardinal1
  2813. Defined in:   <os=>os.$>.h
  2814. Declaration:  extern void os_convert_cardinal1 (int value,
  2815.                  char *buffer,
  2816.                  int size,
  2817.                  char **end);
  2818. Summary:      Converts a 1-byte number into an unsigned decimal stringxos_convert_cardinal2
  2819. Defined in:   <os=>os.$>.h
  2820. Declaration:  extern <os_error=>os.os_error> *xos_convert_cardinal2 (int value,
  2821.                  char *buffer,
  2822.                  int size,
  2823.                  char **end);
  2824. Summary:      Converts a 2-byte number into an unsigned decimal stringos_convert_cardinal2
  2825. Defined in:   <os=>os.$>.h
  2826. Declaration:  extern void os_convert_cardinal2 (int value,
  2827.                  char *buffer,
  2828.                  int size,
  2829.                  char **end);
  2830. Summary:      Converts a 2-byte number into an unsigned decimal stringxos_convert_cardinal3
  2831. Defined in:   <os=>os.$>.h
  2832. Declaration:  extern <os_error=>os.os_error> *xos_convert_cardinal3 (int value,
  2833.                  char *buffer,
  2834.                  int size,
  2835.                  char **end);
  2836. Summary:      Converts a 3-byte number into an unsigned decimal stringos_convert_cardinal3
  2837. Defined in:   <os=>os.$>.h
  2838. Declaration:  extern void os_convert_cardinal3 (int value,
  2839.                  char *buffer,
  2840.                  int size,
  2841.                  char **end);
  2842. Summary:      Converts a 3-byte number into an unsigned decimal stringxos_convert_cardinal4
  2843. Defined in:   <os=>os.$>.h
  2844. Declaration:  extern <os_error=>os.os_error> *xos_convert_cardinal4 (int value,
  2845.                  char *buffer,
  2846.                  int size,
  2847.                  char **end);
  2848. Summary:      Converts a 4-byte number into an unsigned decimal stringos_convert_cardinal4
  2849. Defined in:   <os=>os.$>.h
  2850. Declaration:  extern void os_convert_cardinal4 (int value,
  2851.                  char *buffer,
  2852.                  int size,
  2853.                  char **end);
  2854. Summary:      Converts a 4-byte number into an unsigned decimal stringxos_convert_integer1
  2855. Defined in:   <os=>os.$>.h
  2856. Declaration:  extern <os_error=>os.os_error> *xos_convert_integer1 (int value,
  2857.                  char *buffer,
  2858.                  int size,
  2859.                  char **end);
  2860. Summary:      Converts a 1-byte number into a signed decimal stringos_convert_integer1
  2861. Defined in:   <os=>os.$>.h
  2862. Declaration:  extern void os_convert_integer1 (int value,
  2863.                  char *buffer,
  2864.                  int size,
  2865.                  char **end);
  2866. Summary:      Converts a 1-byte number into a signed decimal stringxos_convert_integer2
  2867. Defined in:   <os=>os.$>.h
  2868. Declaration:  extern <os_error=>os.os_error> *xos_convert_integer2 (int value,
  2869.                  char *buffer,
  2870.                  int size,
  2871.                  char **end);
  2872. Summary:      Converts a 2-byte number into a signed decimal stringos_convert_integer2
  2873. Defined in:   <os=>os.$>.h
  2874. Declaration:  extern void os_convert_integer2 (int value,
  2875.                  char *buffer,
  2876.                  int size,
  2877.                  char **end);
  2878. Summary:      Converts a 2-byte number into a signed decimal stringxos_convert_integer3
  2879. Defined in:   <os=>os.$>.h
  2880. Declaration:  extern <os_error=>os.os_error> *xos_convert_integer3 (int value,
  2881.                  char *buffer,
  2882.                  int size,
  2883.                  char **end);
  2884. Summary:      Converts a 3-byte number into a signed decimal stringos_convert_integer3
  2885. Defined in:   <os=>os.$>.h
  2886. Declaration:  extern void os_convert_integer3 (int value,
  2887.                  char *buffer,
  2888.                  int size,
  2889.                  char **end);
  2890. Summary:      Converts a 3-byte number into a signed decimal stringxos_convert_integer4
  2891. Defined in:   <os=>os.$>.h
  2892. Declaration:  extern <os_error=>os.os_error> *xos_convert_integer4 (int value,
  2893.                  char *buffer,
  2894.                  int size,
  2895.                  char **end);
  2896. Summary:      Converts a 4-byte number into a signed decimal stringos_convert_integer4
  2897. Defined in:   <os=>os.$>.h
  2898. Declaration:  extern void os_convert_integer4 (int value,
  2899.                  char *buffer,
  2900.                  int size,
  2901.                  char **end);
  2902. Summary:      Converts a 4-byte number into a signed decimal stringxos_convert_binary1
  2903. Defined in:   <os=>os.$>.h
  2904. Declaration:  extern <os_error=>os.os_error> *xos_convert_binary1 (int value,
  2905.                  char *buffer,
  2906.                  int size,
  2907.                  char **end);
  2908. Summary:      Converts a 1-byte number into an unsigned binary stringos_convert_binary1
  2909. Defined in:   <os=>os.$>.h
  2910. Declaration:  extern void os_convert_binary1 (int value,
  2911.                  char *buffer,
  2912.                  int size,
  2913.                  char **end);
  2914. Summary:      Converts a 1-byte number into an unsigned binary stringxos_convert_binary2
  2915. Defined in:   <os=>os.$>.h
  2916. Declaration:  extern <os_error=>os.os_error> *xos_convert_binary2 (int value,
  2917.                  char *buffer,
  2918.                  int size,
  2919.                  char **end);
  2920. Summary:      Converts a 2-byte number into an unsigned binary stringos_convert_binary2
  2921. Defined in:   <os=>os.$>.h
  2922. Declaration:  extern void os_convert_binary2 (int value,
  2923.                  char *buffer,
  2924.                  int size,
  2925.                  char **end);
  2926. Summary:      Converts a 2-byte number into an unsigned binary stringxos_convert_binary3
  2927. Defined in:   <os=>os.$>.h
  2928. Declaration:  extern <os_error=>os.os_error> *xos_convert_binary3 (int value,
  2929.                  char *buffer,
  2930.                  int size,
  2931.                  char **end);
  2932. Summary:      Converts a 3-byte number into an unsigned binary stringos_convert_binary3
  2933. Defined in:   <os=>os.$>.h
  2934. Declaration:  extern void os_convert_binary3 (int value,
  2935.                  char *buffer,
  2936.                  int size,
  2937.                  char **end);
  2938. Summary:      Converts a 3-byte number into an unsigned binary stringxos_convert_binary4
  2939. Defined in:   <os=>os.$>.h
  2940. Declaration:  extern <os_error=>os.os_error> *xos_convert_binary4 (int value,
  2941.                  char *buffer,
  2942.                  int size,
  2943.                  char **end);
  2944. Summary:      Converts a 4-byte number into an unsigned binary stringos_convert_binary4
  2945. Defined in:   <os=>os.$>.h
  2946. Declaration:  extern void os_convert_binary4 (int value,
  2947.                  char *buffer,
  2948.                  int size,
  2949.                  char **end);
  2950. Summary:      Converts a 4-byte number into an unsigned binary stringxos_convert_spaced_cardinal1
  2951. Defined in:   <os=>os.$>.h
  2952. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_cardinal1 (int value,
  2953.                  char *buffer,
  2954.                  int size,
  2955.                  char **end);
  2956. Summary:      Converts a 1-byte number into a spaced unsigned decimal stringos_convert_spaced_cardinal1
  2957. Defined in:   <os=>os.$>.h
  2958. Declaration:  extern void os_convert_spaced_cardinal1 (int value,
  2959.                  char *buffer,
  2960.                  int size,
  2961.                  char **end);
  2962. Summary:      Converts a 1-byte number into a spaced unsigned decimal stringxos_convert_spaced_cardinal2
  2963. Defined in:   <os=>os.$>.h
  2964. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_cardinal2 (int value,
  2965.                  char *buffer,
  2966.                  int size,
  2967.                  char **end);
  2968. Summary:      Converts a 2-byte number into a spaced unsigned decimal stringos_convert_spaced_cardinal2
  2969. Defined in:   <os=>os.$>.h
  2970. Declaration:  extern void os_convert_spaced_cardinal2 (int value,
  2971.                  char *buffer,
  2972.                  int size,
  2973.                  char **end);
  2974. Summary:      Converts a 2-byte number into a spaced unsigned decimal stringxos_convert_spaced_cardinal3
  2975. Defined in:   <os=>os.$>.h
  2976. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_cardinal3 (int value,
  2977.                  char *buffer,
  2978.                  int size,
  2979.                  char **end);
  2980. Summary:      Converts a 3-byte number into a spaced unsigned decimal stringos_convert_spaced_cardinal3
  2981. Defined in:   <os=>os.$>.h
  2982. Declaration:  extern void os_convert_spaced_cardinal3 (int value,
  2983.                  char *buffer,
  2984.                  int size,
  2985.                  char **end);
  2986. Summary:      Converts a 3-byte number into a spaced unsigned decimal stringxos_convert_spaced_cardinal4
  2987. Defined in:   <os=>os.$>.h
  2988. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_cardinal4 (int value,
  2989.                  char *buffer,
  2990.                  int size,
  2991.                  char **end);
  2992. Summary:      Converts a 4-byte number into a spaced unsigned decimal stringos_convert_spaced_cardinal4
  2993. Defined in:   <os=>os.$>.h
  2994. Declaration:  extern void os_convert_spaced_cardinal4 (int value,
  2995.                  char *buffer,
  2996.                  int size,
  2997.                  char **end);
  2998. Summary:      Converts a 4-byte number into a spaced unsigned decimal stringxos_convert_spaced_integer1
  2999. Defined in:   <os=>os.$>.h
  3000. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_integer1 (int value,
  3001.                  char *buffer,
  3002.                  int size,
  3003.                  char **end);
  3004. Summary:      Converts a 1-byte number into a spaced signed decimal stringos_convert_spaced_integer1
  3005. Defined in:   <os=>os.$>.h
  3006. Declaration:  extern void os_convert_spaced_integer1 (int value,
  3007.                  char *buffer,
  3008.                  int size,
  3009.                  char **end);
  3010. Summary:      Converts a 1-byte number into a spaced signed decimal stringxos_convert_spaced_integer2
  3011. Defined in:   <os=>os.$>.h
  3012. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_integer2 (int value,
  3013.                  char *buffer,
  3014.                  int size,
  3015.                  char **end);
  3016. Summary:      Converts a 2-byte number into a spaced signed decimal stringos_convert_spaced_integer2
  3017. Defined in:   <os=>os.$>.h
  3018. Declaration:  extern void os_convert_spaced_integer2 (int value,
  3019.                  char *buffer,
  3020.                  int size,
  3021.                  char **end);
  3022. Summary:      Converts a 2-byte number into a spaced signed decimal stringxos_convert_spaced_integer3
  3023. Defined in:   <os=>os.$>.h
  3024. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_integer3 (int value,
  3025.                  char *buffer,
  3026.                  int size,
  3027.                  char **end);
  3028. Summary:      Converts a 3-byte number into a spaced signed decimal stringos_convert_spaced_integer3
  3029. Defined in:   <os=>os.$>.h
  3030. Declaration:  extern void os_convert_spaced_integer3 (int value,
  3031.                  char *buffer,
  3032.                  int size,
  3033.                  char **end);
  3034. Summary:      Converts a 3-byte number into a spaced signed decimal stringxos_convert_spaced_integer4
  3035. Defined in:   <os=>os.$>.h
  3036. Declaration:  extern <os_error=>os.os_error> *xos_convert_spaced_integer4 (int value,
  3037.                  char *buffer,
  3038.                  int size,
  3039.                  char **end);
  3040. Summary:      Converts a 4-byte number into a spaced signed decimal stringos_convert_spaced_integer4
  3041. Defined in:   <os=>os.$>.h
  3042. Declaration:  extern void os_convert_spaced_integer4 (int value,
  3043.                  char *buffer,
  3044.                  int size,
  3045.                  char **end);
  3046. Summary:      Converts a 4-byte number into a spaced signed decimal stringxos_convert_fixed_net_station
  3047. Defined in:   <os=>os.$>.h
  3048. Declaration:  extern <os_error=>os.os_error> *xos_convert_fixed_net_station (<os_station_number> *station_number,
  3049.                  char *buffer,
  3050.                  int size,
  3051.                  char **end);
  3052. Summary:      Converts from an Econet station/network number pair to a string of fixed lengthos_convert_fixed_net_station
  3053. Defined in:   <os=>os.$>.h
  3054. Declaration:  extern void os_convert_fixed_net_station (<os_station_number> *station_number,
  3055.                  char *buffer,
  3056.                  int size,
  3057.                  char **end);
  3058. Summary:      Converts from an Econet station/network number pair to a string of fixed lengthxos_convert_net_station
  3059. Defined in:   <os=>os.$>.h
  3060. Declaration:  extern <os_error=>os.os_error> *xos_convert_net_station (<os_station_number> *station_number,
  3061.                  char *buffer,
  3062.                  int size,
  3063.                  char **end);
  3064. Summary:      Converts from an Econet station/network number pair to a stringos_convert_net_station
  3065. Defined in:   <os=>os.$>.h
  3066. Declaration:  extern void os_convert_net_station (<os_station_number> *station_number,
  3067.                  char *buffer,
  3068.                  int size,
  3069.                  char **end);
  3070. Summary:      Converts from an Econet station/network number pair to a stringxos_convert_fixed_file_size
  3071. Defined in:   <os=>os.$>.h
  3072. Declaration:  extern <os_error=>os.os_error> *xos_convert_fixed_file_size (int file_size,
  3073.                  char *buffer,
  3074.                  int size,
  3075.                  char **end);
  3076. Summary:      Converts an integer into a filesize string of fixed lengthos_convert_fixed_file_size
  3077. Defined in:   <os=>os.$>.h
  3078. Declaration:  extern void os_convert_fixed_file_size (int file_size,
  3079.                  char *buffer,
  3080.                  int size,
  3081.                  char **end);
  3082. Summary:      Converts an integer into a filesize string of fixed lengthxos_convert_file_size
  3083. Defined in:   <os=>os.$>.h
  3084. Declaration:  extern <os_error=>os.os_error> *xos_convert_file_size (int file_size,
  3085.                  char *buffer,
  3086.                  int size,
  3087.                  char **end);
  3088. Summary:      Converts an integer into a filesize stringos_convert_file_size
  3089. Defined in:   <os=>os.$>.h
  3090. Declaration:  extern void os_convert_file_size (int file_size,
  3091.                  char *buffer,
  3092.                  int size,
  3093.                  char **end);
  3094. Summary:      Converts an integer into a filesize stringxos_writei
  3095. Writes an immediate byte (cannot be called via APCS)os_writei
  3096. Writes an immediate byte (cannot be called via APCS)xos_null
  3097. Defined in:   <os=>os.$>.h
  3098. Declaration:  extern <os_error=>os.os_error> *xos_null (void);
  3099. Summary:      VDU command for nul (no operation)os_null
  3100. Defined in:   <os=>os.$>.h
  3101. Declaration:  extern void os_null (void);
  3102. Summary:      VDU command for nul (no operation)xos_char_to_printer
  3103. Defined in:   <os=>os.$>.h
  3104. Declaration:  extern <os_error=>os.os_error> *xos_char_to_printer (void);
  3105. Summary:      VDU command to send the next character to the printer only - must be followed by 'char'os_char_to_printer
  3106. Defined in:   <os=>os.$>.h
  3107. Declaration:  extern void os_char_to_printer (void);
  3108. Summary:      VDU command to send the next character to the printer only - must be followed by 'char'xos_printer_on
  3109. Defined in:   <os=>os.$>.h
  3110. Declaration:  extern <os_error=>os.os_error> *xos_printer_on (void);
  3111. Summary:      VDU command to enable the printer streamos_printer_on
  3112. Defined in:   <os=>os.$>.h
  3113. Declaration:  extern void os_printer_on (void);
  3114. Summary:      VDU command to enable the printer streamxos_printer_off
  3115. Defined in:   <os=>os.$>.h
  3116. Declaration:  extern <os_error=>os.os_error> *xos_printer_off (void);
  3117. Summary:      VDU command to disable the printer streamos_printer_off
  3118. Defined in:   <os=>os.$>.h
  3119. Declaration:  extern void os_printer_off (void);
  3120. Summary:      VDU command to disable the printer streamxos_split_cursors
  3121. Defined in:   <os=>os.$>.h
  3122. Declaration:  extern <os_error=>os.os_error> *xos_split_cursors (void);
  3123. Summary:      VDU command to split the text and graphics cursorsos_split_cursors
  3124. Defined in:   <os=>os.$>.h
  3125. Declaration:  extern void os_split_cursors (void);
  3126. Summary:      VDU command to split the text and graphics cursorsxos_join_cursors
  3127. Defined in:   <os=>os.$>.h
  3128. Declaration:  extern <os_error=>os.os_error> *xos_join_cursors (void);
  3129. Summary:      VDU command to join the text and graphics cursorsos_join_cursors
  3130. Defined in:   <os=>os.$>.h
  3131. Declaration:  extern void os_join_cursors (void);
  3132. Summary:      VDU command to join the text and graphics cursorsxos_vdu_on
  3133. Defined in:   <os=>os.$>.h
  3134. Declaration:  extern <os_error=>os.os_error> *xos_vdu_on (void);
  3135. Summary:      VDU command to enable screen outputos_vdu_on
  3136. Defined in:   <os=>os.$>.h
  3137. Declaration:  extern void os_vdu_on (void);
  3138. Summary:      VDU command to enable screen outputxos_bell
  3139. Defined in:   <os=>os.$>.h
  3140. Declaration:  extern <os_error=>os.os_error> *xos_bell (void);
  3141. Summary:      VDU command to ring the bellos_bell
  3142. Defined in:   <os=>os.$>.h
  3143. Declaration:  extern void os_bell (void);
  3144. Summary:      VDU command to ring the bellxos_backspace
  3145. Defined in:   <os=>os.$>.h
  3146. Declaration:  extern <os_error=>os.os_error> *xos_backspace (void);
  3147. Summary:      VDU command to perform a backspaceos_backspace
  3148. Defined in:   <os=>os.$>.h
  3149. Declaration:  extern void os_backspace (void);
  3150. Summary:      VDU command to perform a backspacexos_tab
  3151. Defined in:   <os=>os.$>.h
  3152. Declaration:  extern <os_error=>os.os_error> *xos_tab (void);
  3153. Summary:      VDU command to perform a horizontal tabos_tab
  3154. Defined in:   <os=>os.$>.h
  3155. Declaration:  extern void os_tab (void);
  3156. Summary:      VDU command to perform a horizontal tabxos_line_feed
  3157. Defined in:   <os=>os.$>.h
  3158. Declaration:  extern <os_error=>os.os_error> *xos_line_feed (void);
  3159. Summary:      VDU command to perform a linefeedos_line_feed
  3160. Defined in:   <os=>os.$>.h
  3161. Declaration:  extern void os_line_feed (void);
  3162. Summary:      VDU command to perform a linefeedxos_vertical_tab
  3163. Defined in:   <os=>os.$>.h
  3164. Declaration:  extern <os_error=>os.os_error> *xos_vertical_tab (void);
  3165. Summary:      VDU command to perform a vertical tabos_vertical_tab
  3166. Defined in:   <os=>os.$>.h
  3167. Declaration:  extern void os_vertical_tab (void);
  3168. Summary:      VDU command to perform a vertical tabxos_cls
  3169. Defined in:   <os=>os.$>.h
  3170. Declaration:  extern <os_error=>os.os_error> *xos_cls (void);
  3171. Summary:      VDU command to clear the text windowos_cls
  3172. Defined in:   <os=>os.$>.h
  3173. Declaration:  extern void os_cls (void);
  3174. Summary:      VDU command to clear the text windowxos_return
  3175. Defined in:   <os=>os.$>.h
  3176. Declaration:  extern <os_error=>os.os_error> *xos_return (void);
  3177. Summary:      VDU command to perform a returnos_return
  3178. Defined in:   <os=>os.$>.h
  3179. Declaration:  extern void os_return (void);
  3180. Summary:      VDU command to perform a returnxos_page_mode_on
  3181. Defined in:   <os=>os.$>.h
  3182. Declaration:  extern <os_error=>os.os_error> *xos_page_mode_on (void);
  3183. Summary:      VDU command to turn paged mode onos_page_mode_on
  3184. Defined in:   <os=>os.$>.h
  3185. Declaration:  extern void os_page_mode_on (void);
  3186. Summary:      VDU command to turn paged mode onxos_page_mode_off
  3187. Defined in:   <os=>os.$>.h
  3188. Declaration:  extern <os_error=>os.os_error> *xos_page_mode_off (void);
  3189. Summary:      VDU command to turn paged mode offos_page_mode_off
  3190. Defined in:   <os=>os.$>.h
  3191. Declaration:  extern void os_page_mode_off (void);
  3192. Summary:      VDU command to turn paged mode offxos_clg
  3193. Defined in:   <os=>os.$>.h
  3194. Declaration:  extern <os_error=>os.os_error> *xos_clg (void);
  3195. Summary:      VDU command to clear the graphics windowos_clg
  3196. Defined in:   <os=>os.$>.h
  3197. Declaration:  extern void os_clg (void);
  3198. Summary:      VDU command to clear the graphics windowxos_set_text_colour
  3199. Defined in:   <os=>os.$>.h
  3200. Declaration:  extern <os_error=>os.os_error> *xos_set_text_colour (void);
  3201. Summary:      VDU command to set the text colour - must be followed by 'colour'os_set_text_colour
  3202. Defined in:   <os=>os.$>.h
  3203. Declaration:  extern void os_set_text_colour (void);
  3204. Summary:      VDU command to set the text colour - must be followed by 'colour'xos_set_gcol
  3205. Defined in:   <os=>os.$>.h
  3206. Declaration:  extern <os_error=>os.os_error> *xos_set_gcol (void);
  3207. Summary:      VDU command to set the graphics colour and action - must be followed by 'action,' 'colour'os_set_gcol
  3208. Defined in:   <os=>os.$>.h
  3209. Declaration:  extern void os_set_gcol (void);
  3210. Summary:      VDU command to set the graphics colour and action - must be followed by 'action,' 'colour'xos_set_palette
  3211. Defined in:   <os=>os.$>.h
  3212. Declaration:  extern <os_error=>os.os_error> *xos_set_palette (void);
  3213. Summary:      VDU command to set the palette - must be followed by 'colour,' 'mode,' 'red,' 'green,' 'blue'os_set_palette
  3214. Defined in:   <os=>os.$>.h
  3215. Declaration:  extern void os_set_palette (void);
  3216. Summary:      VDU command to set the palette - must be followed by 'colour,' 'mode,' 'red,' 'green,' 'blue'xos_reset_colours
  3217. Defined in:   <os=>os.$>.h
  3218. Declaration:  extern <os_error=>os.os_error> *xos_reset_colours (void);
  3219. Summary:      VDU command to restore default coloursos_reset_colours
  3220. Defined in:   <os=>os.$>.h
  3221. Declaration:  extern void os_reset_colours (void);
  3222. Summary:      VDU command to restore default coloursxos_vdu_off
  3223. Defined in:   <os=>os.$>.h
  3224. Declaration:  extern <os_error=>os.os_error> *xos_vdu_off (void);
  3225. Summary:      VDU command to disable screen outputos_vdu_off
  3226. Defined in:   <os=>os.$>.h
  3227. Declaration:  extern void os_vdu_off (void);
  3228. Summary:      VDU command to disable screen outputxos_set_mode
  3229. Defined in:   <os=>os.$>.h
  3230. Declaration:  extern <os_error=>os.os_error> *xos_set_mode (void);
  3231. Summary:      VDU command to change display mode - must be followed by 'mode'os_set_mode
  3232. Defined in:   <os=>os.$>.h
  3233. Declaration:  extern void os_set_mode (void);
  3234. Summary:      VDU command to change display mode - must be followed by 'mode'xos_misc
  3235. Defined in:   <os=>os.$>.h
  3236. Declaration:  extern <os_error=>os.os_error> *xos_misc (void);
  3237. Summary:      Miscellaneous VDU commands - must be followed by 'command' and 8 more arguments)os_misc
  3238. Defined in:   <os=>os.$>.h
  3239. Declaration:  extern void os_misc (void);
  3240. Summary:      Miscellaneous VDU commands - must be followed by 'command' and 8 more arguments)xos_set_graphics_window
  3241. Defined in:   <os=>os.$>.h
  3242. Declaration:  extern <os_error=>os.os_error> *xos_set_graphics_window (void);
  3243. Summary:      VDU command to define the graphics window - must be followed by 'x0,' 'y0,' 'x1,' 'y1' (2 bytes each)os_set_graphics_window
  3244. Defined in:   <os=>os.$>.h
  3245. Declaration:  extern void os_set_graphics_window (void);
  3246. Summary:      VDU command to define the graphics window - must be followed by 'x0,' 'y0,' 'x1,' 'y1' (2 bytes each)xos_plot_vdu
  3247. Defined in:   <os=>os.$>.h
  3248. Declaration:  extern <os_error=>os.os_error> *xos_plot_vdu (void);
  3249. Summary:      General VDU plot commands - must be followed by 'plot_type' and 'x,' 'y' (2 bytes each) (prefer OS_Plot)os_plot_vdu
  3250. Defined in:   <os=>os.$>.h
  3251. Declaration:  extern void os_plot_vdu (void);
  3252. Summary:      General VDU plot commands - must be followed by 'plot_type' and 'x,' 'y' (2 bytes each) (prefer OS_Plot)xos_reset_windows
  3253. Defined in:   <os=>os.$>.h
  3254. Declaration:  extern <os_error=>os.os_error> *xos_reset_windows (void);
  3255. Summary:      VDU command to restore default windowsos_reset_windows
  3256. Defined in:   <os=>os.$>.h
  3257. Declaration:  extern void os_reset_windows (void);
  3258. Summary:      VDU command to restore default windowsxos_escape
  3259. Defined in:   <os=>os.$>.h
  3260. Declaration:  extern <os_error=>os.os_error> *xos_escape (void);
  3261. Summary:      VDU command for escape (no operation)os_escape
  3262. Defined in:   <os=>os.$>.h
  3263. Declaration:  extern void os_escape (void);
  3264. Summary:      VDU command for escape (no operation)xos_set_text_window
  3265. Defined in:   <os=>os.$>.h
  3266. Declaration:  extern <os_error=>os.os_error> *xos_set_text_window (void);
  3267. Summary:      VDU command to define the text window - must be followed by 'x0,' 'y0,' 'x1,' 'y1'os_set_text_window
  3268. Defined in:   <os=>os.$>.h
  3269. Declaration:  extern void os_set_text_window (void);
  3270. Summary:      VDU command to define the text window - must be followed by 'x0,' 'y0,' 'x1,' 'y1'xos_set_graphics_origin
  3271. Defined in:   <os=>os.$>.h
  3272. Declaration:  extern <os_error=>os.os_error> *xos_set_graphics_origin (void);
  3273. Summary:      VDU command to set the graphics origin - must be followed by 'x,' 'y' (2 bytes each)os_set_graphics_origin
  3274. Defined in:   <os=>os.$>.h
  3275. Declaration:  extern void os_set_graphics_origin (void);
  3276. Summary:      VDU command to set the graphics origin - must be followed by 'x,' 'y' (2 bytes each)xos_home_text_cursor
  3277. Defined in:   <os=>os.$>.h
  3278. Declaration:  extern <os_error=>os.os_error> *xos_home_text_cursor (void);
  3279. Summary:      VDU command to home the text cursoros_home_text_cursor
  3280. Defined in:   <os=>os.$>.h
  3281. Declaration:  extern void os_home_text_cursor (void);
  3282. Summary:      VDU command to home the text cursorxos_set_text_cursor
  3283. Defined in:   <os=>os.$>.h
  3284. Declaration:  extern <os_error=>os.os_error> *xos_set_text_cursor (void);
  3285. Summary:      VDU command to position the text cursor - must be followed by 'x,' 'y'os_set_text_cursor
  3286. Defined in:   <os=>os.$>.h
  3287. Declaration:  extern void os_set_text_cursor (void);
  3288. Summary:      VDU command to position the text cursor - must be followed by 'x,' 'y'xos_space
  3289. Defined in:   <os=>os.$>.h
  3290. Declaration:  extern <os_error=>os.os_error> *xos_space (void);
  3291. Summary:      VDU command to perform a spaceos_space
  3292. Defined in:   <os=>os.$>.h
  3293. Declaration:  extern void os_space (void);
  3294. Summary:      VDU command to perform a spacexos_delete
  3295. Defined in:   <os=>os.$>.h
  3296. Declaration:  extern <os_error=>os.os_error> *xos_delete (void);
  3297. Summary:      VDU command to perform a deleteos_delete
  3298. Defined in:   <os=>os.$>.h
  3299. Declaration:  extern void os_delete (void);
  3300. Summary:      VDU command to perform a deletexuserv
  3301. User vectoruserv
  3302. User vectorxukvdu23v
  3303. Defined in:   <os=>os.$>.h
  3304. Declaration:  extern <os_error=>os.os_error> *xukvdu23v (int n,
  3305.                  byte *queue);
  3306. Summary:      Called when an unrecognised VDU 23 command is issuedukvdu23v
  3307. Defined in:   <os=>os.$>.h
  3308. Declaration:  extern void ukvdu23v (int n,
  3309.                  byte *queue);
  3310. Summary:      Called when an unrecognised VDU 23 command is issuedxvduxv
  3311. Defined in:   <os=>os.$>.h
  3312. Declaration:  extern <os_error=>os.os_error> *xvduxv (byte b);
  3313. Summary:      Called when VDU output has been redirectedvduxv
  3314. Defined in:   <os=>os.$>.h
  3315. Declaration:  extern void vduxv (byte b);
  3316. Summary:      Called when VDU output has been redirectedxservice_release_fiq
  3317. Defined in:   <os=>os.$>.h
  3318. Declaration:  extern <os_error=>os.os_error> *xservice_release_fiq (void);
  3319. Summary:      FIQ releasedservice_release_fiq
  3320. Defined in:   <os=>os.$>.h
  3321. Declaration:  extern void service_release_fiq (void);
  3322. Summary:      FIQ releasedxservice_claim_fiq
  3323. Defined in:   <os=>os.$>.h
  3324. Declaration:  extern <os_error=>os.os_error> *xservice_claim_fiq (void);
  3325. Summary:      FIQ claimedservice_claim_fiq
  3326. Defined in:   <os=>os.$>.h
  3327. Declaration:  extern void service_claim_fiq (void);
  3328. Summary:      FIQ claimedxservice_reset
  3329. Defined in:   <os=>os.$>.h
  3330. Declaration:  extern <os_error=>os.os_error> *xservice_reset (void);
  3331. Summary:      Post-reset. Also, request to task modules and filing system-specific desktop filers to set task_handle variable to 0service_reset
  3332. Defined in:   <os=>os.$>.h
  3333. Declaration:  extern void service_reset (void);
  3334. Summary:      Post-reset. Also, request to task modules and filing system-specific desktop filers to set task_handle variable to 0xservice_key_handler
  3335. Defined in:   <os=>os.$>.h
  3336. Declaration:  extern <os_error=>os.os_error> *xservice_key_handler (int keyboard_id);
  3337. Summary:      Keyboard handler changedservice_key_handler
  3338. Defined in:   <os=>os.$>.h
  3339. Declaration:  extern void service_key_handler (int keyboard_id);
  3340. Summary:      Keyboard handler changedxservice_mode_change
  3341. Defined in:   <os=>os.$>.h
  3342. Declaration:  extern <os_error=>os.os_error> *xservice_mode_change (void);
  3343. Summary:      Mode changedservice_mode_change
  3344. Defined in:   <os=>os.$>.h
  3345. Declaration:  extern void service_mode_change (void);
  3346. Summary:      Mode changedxservice_claim_fiq_in_background
  3347. Defined in:   <os=>os.$>.h
  3348. Declaration:  extern <os_error=>os.os_error> *xservice_claim_fiq_in_background (void);
  3349. Summary:      FIQ claimed in backgroundservice_claim_fiq_in_background
  3350. Defined in:   <os=>os.$>.h
  3351. Declaration:  extern void service_claim_fiq_in_background (void);
  3352. Summary:      FIQ claimed in backgroundxservice_memory_moved
  3353. Defined in:   <os=>os.$>.h
  3354. Declaration:  extern <os_error=>os.os_error> *xservice_memory_moved (void);
  3355. Summary:      Memory movedservice_memory_moved
  3356. Defined in:   <os=>os.$>.h
  3357. Declaration:  extern void service_memory_moved (void);
  3358. Summary:      Memory movedxservice_pre_mode_change
  3359. Defined in:   <os=>os.$>.h
  3360. Declaration:  extern <os_error=>os.os_error> *xservice_pre_mode_change (<os_mode> mode);
  3361. Summary:      Mode changeservice_pre_mode_change
  3362. Defined in:   <os=>os.$>.h
  3363. Declaration:  extern void service_pre_mode_change (<os_mode> mode);
  3364. Summary:      Mode changexservice_mode_extension
  3365. Defined in:   <os=>os.$>.h
  3366. Declaration:  extern <os_error=>os.os_error> *xservice_mode_extension (<os_mode> mode,
  3367.                  int monitor_type,
  3368.                  int bandwidth,
  3369.                  int vram_size,
  3370.                  bool *unclaimed,
  3371.                  int **vidc_list,
  3372.                  int **workspace_list);
  3373. Summary:      Allow soft modesservice_mode_extension
  3374. Defined in:   <os=>os.$>.h
  3375. Declaration:  extern bool service_mode_extension (<os_mode> mode,
  3376.                  int monitor_type,
  3377.                  int bandwidth,
  3378.                  int vram_size,
  3379.                  int **vidc_list,
  3380.                  int **workspace_list);
  3381. Summary:      Allow soft modesxservice_mode_translation
  3382. Defined in:   <os=>os.$>.h
  3383. Declaration:  extern <os_error=>os.os_error> *xservice_mode_translation (<os_mode> mode,
  3384.                  int monitor_type);
  3385. Summary:      Translate modes for unknown monitor typesservice_mode_translation
  3386. Defined in:   <os=>os.$>.h
  3387. Declaration:  extern void service_mode_translation (<os_mode> mode,
  3388.                  int monitor_type);
  3389. Summary:      Translate modes for unknown monitor typesxservice_validate_address
  3390. Defined in:   <os=>os.$>.h
  3391. Declaration:  extern <os_error=>os.os_error> *xservice_validate_address (void);
  3392. Summary:      OS_ValidateAddress has been called with an unknown areaservice_validate_address
  3393. Defined in:   <os=>os.$>.h
  3394. Declaration:  extern void service_validate_address (void);
  3395. Summary:      OS_ValidateAddress has been called with an unknown areaxservice_monitor_lead_translation
  3396. Defined in:   <os=>os.$>.h
  3397. Declaration:  extern <os_error=>os.os_error> *xservice_monitor_lead_translation (int lead_id);
  3398. Summary:      Translate monitor lead IDservice_monitor_lead_translation
  3399. Defined in:   <os=>os.$>.h
  3400. Declaration:  extern void service_monitor_lead_translation (int lead_id);
  3401. Summary:      Translate monitor lead IDxservice_mode_changing
  3402. Defined in:   <os=>os.$>.h
  3403. Declaration:  extern <os_error=>os.os_error> *xservice_mode_changing (<os_mode> mode,
  3404.                  int monitor_type);
  3405. Summary:      Mode changeservice_mode_changing
  3406. Defined in:   <os=>os.$>.h
  3407. Declaration:  extern void service_mode_changing (<os_mode> mode,
  3408.                  int monitor_type);
  3409. Summary:      Mode changexservice_enumerate_screen_modes
  3410. Defined in:   <os=>os.$>.h
  3411. Declaration:  extern <os_error=>os.os_error> *xservice_enumerate_screen_modes (int context,
  3412.                  int monitor_type,
  3413.                  int bandwidth,
  3414.                  int vram_size,
  3415.                  <os_mode_block> *block,
  3416.                  int block_size,
  3417.                  bool *unclaimed,
  3418.                  int *context_out,
  3419.                  byte **end,
  3420.                  int *free);
  3421. Summary:      Enumerates the available screen modesservice_enumerate_screen_modes
  3422. Defined in:   <os=>os.$>.h
  3423. Declaration:  extern bool service_enumerate_screen_modes (int context,
  3424.                  int monitor_type,
  3425.                  int bandwidth,
  3426.                  int vram_size,
  3427.                  <os_mode_block> *block,
  3428.                  int block_size,
  3429.                  int *context_out,
  3430.                  byte **end,
  3431.                  int *free);
  3432. Summary:      Enumerates the available screen modesxservice_pages_unsafe
  3433. Defined in:   <os=>os.$>.h
  3434. Declaration:  extern <os_error=>os.os_error> *xservice_pages_unsafe (<os_page_block> *page_block,
  3435.                  int request_count);
  3436. Summary:      Pages specified are about to be swapped for different pagesservice_pages_unsafe
  3437. Defined in:   <os=>os.$>.h
  3438. Declaration:  extern void service_pages_unsafe (<os_page_block> *page_block,
  3439.                  int request_count);
  3440. Summary:      Pages specified are about to be swapped for different pagesxservice_pages_safe
  3441. Defined in:   <os=>os.$>.h
  3442. Declaration:  extern <os_error=>os.os_error> *xservice_pages_safe (int request_count,
  3443.                  <os_page_block> *old_page_block,
  3444.                  <os_page_block> *new_page_block);
  3445. Summary:      Pages specified have been swapped for different pagesservice_pages_safe
  3446. Defined in:   <os=>os.$>.h
  3447. Declaration:  extern void service_pages_safe (int request_count,
  3448.                  <os_page_block> *old_page_block,
  3449.                  <os_page_block> *new_page_block);
  3450. Summary:      Pages specified have been swapped for different pagesxservice_dynamic_area_create
  3451. Defined in:   <os=>os.$>.h
  3452. Declaration:  extern <os_error=>os.os_error> *xservice_dynamic_area_create (int area);
  3453. Summary:      Dynamic area has just been successfully createdservice_dynamic_area_create
  3454. Defined in:   <os=>os.$>.h
  3455. Declaration:  extern void service_dynamic_area_create (int area);
  3456. Summary:      Dynamic area has just been successfully createdxservice_dynamic_area_remove
  3457. Defined in:   <os=>os.$>.h
  3458. Declaration:  extern <os_error=>os.os_error> *xservice_dynamic_area_remove (int area);
  3459. Summary:      Dynamic area is about to be removedservice_dynamic_area_remove
  3460. Defined in:   <os=>os.$>.h
  3461. Declaration:  extern void service_dynamic_area_remove (int area);
  3462. Summary:      Dynamic area is about to be removedxservice_dynamic_area_renumber
  3463. Defined in:   <os=>os.$>.h
  3464. Declaration:  extern <os_error=>os.os_error> *xservice_dynamic_area_renumber (int area);
  3465. Summary:      Dynamic area is being renumberedservice_dynamic_area_renumber
  3466. Defined in:   <os=>os.$>.h
  3467. Declaration:  extern void service_dynamic_area_renumber (int area);
  3468. Summary:      Dynamic area is being renumberedxevent_char_input
  3469. Defined in:   <os=>os.$>.h
  3470. Declaration:  extern <os_error=>os.os_error> *xevent_char_input (int buffer,
  3471.                  byte b);
  3472. Summary:      Character inputevent_char_input
  3473. Defined in:   <os=>os.$>.h
  3474. Declaration:  extern void event_char_input (int buffer,
  3475.                  byte b);
  3476. Summary:      Character inputxevent_vsync
  3477. Defined in:   <os=>os.$>.h
  3478. Declaration:  extern <os_error=>os.os_error> *xevent_vsync (void);
  3479. Summary:      Vertical syncevent_vsync
  3480. Defined in:   <os=>os.$>.h
  3481. Declaration:  extern void event_vsync (void);
  3482. Summary:      Vertical syncxevent_interval_timer
  3483. Defined in:   <os=>os.$>.h
  3484. Declaration:  extern <os_error=>os.os_error> *xevent_interval_timer (void);
  3485. Summary:      Interval timerevent_interval_timer
  3486. Defined in:   <os=>os.$>.h
  3487. Declaration:  extern void event_interval_timer (void);
  3488. Summary:      Interval timerxevent_escape
  3489. Defined in:   <os=>os.$>.h
  3490. Declaration:  extern <os_error=>os.os_error> *xevent_escape (void);
  3491. Summary:      Escape event_escape
  3492. Defined in:   <os=>os.$>.h
  3493. Declaration:  extern void event_escape (void);
  3494. Summary:      Escape xevent_user
  3495. User eventevent_user
  3496. User eventxevent_mouse_transition
  3497. Defined in:   <os=>os.$>.h
  3498. Declaration:  extern <os_error=>os.os_error> *xevent_mouse_transition (int x,
  3499.                  int y,
  3500.                  bits state,
  3501.                  <os_t> t);
  3502. Summary:      Mouse button up/downevent_mouse_transition
  3503. Defined in:   <os=>os.$>.h
  3504. Declaration:  extern void event_mouse_transition (int x,
  3505.                  int y,
  3506.                  bits state,
  3507.                  <os_t> t);
  3508. Summary:      Mouse button up/downxevent_key_transition
  3509. Defined in:   <os=>os.$>.h
  3510. Declaration:  extern <os_error=>os.os_error> *xevent_key_transition (bool down,
  3511.                  int key,
  3512.                  int keyboard_id);
  3513. Summary:      Key up/downevent_key_transition
  3514. Defined in:   <os=>os.$>.h
  3515. Declaration:  extern void event_key_transition (bool down,
  3516.                  int key,
  3517.                  int keyboard_id);
  3518. Summary:      Key up/downxupcall_move_memory_request
  3519. Defined in:   <os=>os.$>.h
  3520. Declaration:  extern <os_error=>os.os_error> *xupcall_move_memory_request (int size_change,
  3521.                  bool *not_moved);
  3522. Summary:      Informs your program that RISC OS would like to move memoryupcall_move_memory_request
  3523. Defined in:   <os=>os.$>.h
  3524. Declaration:  extern bool upcall_move_memory_request (int size_change);
  3525. Summary:      Informs your program that RISC OS would like to move memoryOS
  3526. <os_t>
  3527. <os_f>
  3528. <os_mode>
  3529. <os_gcol>
  3530. <os_tint>
  3531. <os_action>
  3532. <os_colour>
  3533. <os_colour_number>
  3534. <os_colour_pair>
  3535. <os_palette>
  3536. <os_sprite_palette>
  3537. <os_ecf>
  3538. <os_correction_table>
  3539. <os_bcd_date_and_time>
  3540. <os_station_number>
  3541. <os_box>
  3542. <os_factors>
  3543. <os_change_box>
  3544. <os_error>
  3545. <os_date_and_time>
  3546. <os_coord>
  3547. <os_trfm>
  3548. <os_hom_trfm>
  3549. <os_pgm>
  3550. <os_register_block>
  3551. <os_vdu_var_list>
  3552. <os_key_handler>
  3553. <os_gi>
  3554. <os_gs>
  3555. <os_mem_map_request>
  3556. <os_mem_map_request_list>
  3557. <os_page_block>
  3558. <pointerv_record>
  3559. <os_mode_block>
  3560. <os_mode_selector>
  3561. <os_ERROR_LIMIT>
  3562. <os_FILE_NAME_LIMIT>
  3563. <os_CLI_LIMIT>
  3564. <os_RSHIFT>
  3565. <os_GSHIFT>
  3566. <os_BSHIFT>
  3567. <os_R>
  3568. <os_G>
  3569. <os_B>
  3570. <os_COLOUR_RANGE>
  3571. <os_MODE1BPP90X45>
  3572. <os_MODE2BPP90X45>
  3573. <os_MODE4BPP90X45>
  3574. <os_MODE8BPP90X45>
  3575. <os_MODE2BPP45X45>
  3576. <os_MODE4BPP45X45>
  3577. <os_MODE8BPP45X45>
  3578. <os_MODE1BPP90X90>
  3579. <os_MODE2BPP90X90>
  3580. <os_MODE4BPP90X90>
  3581. <os_MODE8BPP90X90>
  3582. <os_INCH>
  3583. <os_VDU_NULL>
  3584. <os_VDU_CHAR_TO_PRINTER>
  3585. <os_VDU_PRINTER_ON>
  3586. <os_VDU_PRINTER_OFF>
  3587. <os_VDU_GRAPH_TEXT_OFF>
  3588. <os_VDU_GRAPH_TEXT_ON>
  3589. <os_VDU_SCREEN_ON>
  3590. <os_VDU_BELL>
  3591. <os_VDU_BACKSPACE>
  3592. <os_VDU_TAB>
  3593. <os_VDU_LINEFEED>
  3594. <os_VDU_VERTICAL_TAB>
  3595. <os_VDU_CLS>
  3596. <os_VDU_RETURN>
  3597. <os_VDU_PAGE_MODE_ON>
  3598. <os_VDU_PAGE_MODE_OFF>
  3599. <os_VDU_CLG>
  3600. <os_VDU_SET_TEXT_COLOUR>
  3601. <os_VDU_SET_GCOL>
  3602. <os_VDU_SET_PALETTE>
  3603. <os_VDU_RESET_COLOURS>
  3604. <os_VDU_SCREEN_OFF>
  3605. <os_VDU_MODE>
  3606. <os_VDU_MISC>
  3607. <os_VDU_SET_GRAPHICS_WINDOW>
  3608. <os_VDU_PLOT>
  3609. <os_VDU_RESET_WINDOWS>
  3610. <os_VDU_ESCAPE>
  3611. <os_VDU_SET_TEXT_WINDOW>
  3612. <os_VDU_SET_GRAPHICS_ORIGIN>
  3613. <os_VDU_HOME_TEXT_CURSOR>
  3614. <os_VDU_SET_TEXT_CURSOR>
  3615. <os_VDU_DELETE>
  3616. <os_MISC_INTERLACE>
  3617. <os_MISC_CURSOR>
  3618. <os_MISC_SET_ECF1>
  3619. <os_MISC_SET_ECF2>
  3620. <os_MISC_SET_ECF3>
  3621. <os_MISC_SET_ECF4>
  3622. <os_MISC_SET_DOT_STYLE>
  3623. <os_MISC_SCROLL>
  3624. <os_MISC_CLEAR_REGION>
  3625. <os_MISC_SET_ON>
  3626. <os_MISC_SET_OFF>
  3627. <os_MISC_SET_BBCECF>
  3628. <os_MISC_SET_UNPACKED_ECF1>
  3629. <os_MISC_SET_UNPACKED_ECF2>
  3630. <os_MISC_SET_UNPACKED_ECF3>
  3631. <os_MISC_SET_UNPACKED_ECF4>
  3632. <os_MISC_SET_CURSOR_MOVEMENT>
  3633. <os_MISC_MISC>
  3634. <os_MISC_SET_TEXT_FG_TINT>
  3635. <os_MISC_SET_TEXT_BG_TINT>
  3636. <os_MISC_SET_GRAPHICS_FG_TINT>
  3637. <os_MISC_SET_GRAPHICS_BG_TINT>
  3638. <os_MISC_SET_ECF_INTERPRETATION>
  3639. <os_MISC_INVERT_TEXT>
  3640. <os_MISC_SET_ECF_ORIGIN>
  3641. <os_MISC_SET_CHAR_SIZE>
  3642. <os_ACTION_OVERWRITE>
  3643. <os_ACTION_DISJOIN>
  3644. <os_ACTION_CONJOIN>
  3645. <os_ACTION_EXCLUSIVE_DISJOIN>
  3646. <os_ACTION_INVERT>
  3647. <os_ACTION_IDENTITY>
  3648. <os_ACTION_CONJOIN_NEGATION>
  3649. <os_ACTION_DISJOIN_NEGATION>
  3650. <os_ACTION_USE_MASK>
  3651. <os_ACTION_USE_ECF1>
  3652. <os_ACTION_USE_ECF2>
  3653. <os_ACTION_USE_ECF3>
  3654. <os_ACTION_USE_ECF4>
  3655. <os_ACTION_USE_GIANT_ECF>
  3656. <os_ACTION_USE_SPRITE_PALETTE>
  3657. <os_GCOL_SET_FG>
  3658. <os_GCOL_SET_BG>
  3659. <os_PLOT_SOLID>
  3660. <os_PLOT_SOLID_EX_END>
  3661. <os_PLOT_DOTTED>
  3662. <os_PLOT_DOTTED_EX_END>
  3663. <os_PLOT_SOLID_EX_START>
  3664. <os_PLOT_SOLID_EX_BOTH>
  3665. <os_PLOT_DOTTED_EX_START>
  3666. <os_PLOT_DOTTED_EX_BOTH>
  3667. <os_PLOT_POINT>
  3668. <os_PLOT_HORIZONTAL_TO_NON_BG>
  3669. <os_PLOT_TRIANGLE>
  3670. <os_PLOT_RIGHT_TO_BG>
  3671. <os_PLOT_RECTANGLE>
  3672. <os_PLOT_HORIZONTAL_TO_FG>
  3673. <os_PLOT_PARALLELOGRAM>
  3674. <os_PLOT_RIGHT_TO_NON_FG>
  3675. <os_PLOT_FLOOD_TO_NON_BG>
  3676. <os_PLOT_FLOOD_TO_FG>
  3677. <os_PLOT_CIRCLE_OUTLINE>
  3678. <os_PLOT_CIRCLE>
  3679. <os_PLOT_ARC>
  3680. <os_PLOT_SEGMENT>
  3681. <os_PLOT_SECTOR>
  3682. <os_PLOT_BLOCK>
  3683. <os_PLOT_ELLIPSE_OUTLINE>
  3684. <os_PLOT_ELLIPSE>
  3685. <os_MOVE_BY>
  3686. <os_PLOT_BY>
  3687. <os_PLOT_INVERSE_BY>
  3688. <os_PLOT_BG_BY>
  3689. <os_MOVE_TO>
  3690. <os_PLOT_TO>
  3691. <os_PLOT_INVERSE_TO>
  3692. <os_PLOT_BG_TO>
  3693. <os_VARTYPE_STRING>
  3694. <os_VARTYPE_NUMBER>
  3695. <os_VARTYPE_MACRO>
  3696. <os_VARTYPE_EXPANDED>
  3697. <os_VARTYPE_LITERAL_STRING>
  3698. <os_VARTYPE_CODE>
  3699. <os_MODEVAR_MODE_FLAGS>
  3700. <os_MODEVAR_RSCREEN>
  3701. <os_MODEVAR_BSCREEN>
  3702. <os_MODEVAR_NCOLOUR>
  3703. <os_MODEVAR_XEIG_FACTOR>
  3704. <os_MODEVAR_YEIG_FACTOR>
  3705. <os_MODEVAR_LINE_LENGTH>
  3706. <os_MODEVAR_SCREEN_SIZE>
  3707. <os_MODEVAR_YSHIFT_FACTOR>
  3708. <os_MODEVAR_LOG2_BPP>
  3709. <os_MODEVAR_LOG2_BPC>
  3710. <os_MODEVAR_XWIND_LIMIT>
  3711. <os_MODEVAR_YWIND_LIMIT>
  3712. <os_VDUVAR_GWL_COL>
  3713. <os_VDUVAR_GWB_ROW>
  3714. <os_VDUVAR_GWR_COL>
  3715. <os_VDUVAR_GWT_ROW>
  3716. <os_VDUVAR_TWL_COL>
  3717. <os_VDUVAR_TWB_ROW>
  3718. <os_VDUVAR_TWR_COL>
  3719. <os_VDUVAR_TWT_ROW>
  3720. <os_VDUVAR_ORGX>
  3721. <os_VDUVAR_ORGY>
  3722. <os_VDUVAR_GCSX>
  3723. <os_VDUVAR_GCSY>
  3724. <os_VDUVAR_OLDER_CSX>
  3725. <os_VDUVAR_OLDER_CSY>
  3726. <os_VDUVAR_OLD_CSX>
  3727. <os_VDUVAR_OLD_CSY>
  3728. <os_VDUVAR_GCS_IX>
  3729. <os_VDUVAR_GCS_IY>
  3730. <os_VDUVAR_NEW_PTX>
  3731. <os_VDUVAR_NEW_PTY>
  3732. <os_VDUVAR_SCREEN_START>
  3733. <os_VDUVAR_DISPLAY_START>
  3734. <os_VDUVAR_TOTAL_SCREEN_SIZE>
  3735. <os_VDUVAR_GPLFMD>
  3736. <os_VDUVAR_GPLBMD>
  3737. <os_VDUVAR_GFCOL>
  3738. <os_VDUVAR_GBCOL>
  3739. <os_VDUVAR_TFORE_COL>
  3740. <os_VDUVAR_TBACK_COL>
  3741. <os_VDUVAR_GF_TINT>
  3742. <os_VDUVAR_GB_TINT>
  3743. <os_VDUVAR_TF_TINT>
  3744. <os_VDUVAR_TB_TINT>
  3745. <os_VDUVAR_MAX_MODE>
  3746. <os_VDUVAR_GCHAR_SIZEX>
  3747. <os_VDUVAR_GCHAR_SIZEY>
  3748. <os_VDUVAR_GCHAR_SPACEX>
  3749. <os_VDUVAR_GCHAR_SPACEY>
  3750. <os_VDUVAR_HLINE_ADDR>
  3751. <os_VDUVAR_TCHAR_SIZEX>
  3752. <os_VDUVAR_TCHAR_SIZEY>
  3753. <os_VDUVAR_TCHAR_SPACEX>
  3754. <os_VDUVAR_TCHAR_SPACEY>
  3755. <os_VDUVAR_GCOL_ORA_EOR_ADDR>
  3756. <os_VDUVAR_VIDC_CLOCK_SPEED>
  3757. <os_VDUVAR_WINDOW_WIDTH>
  3758. <os_VDUVAR_WINDOW_HEIGHT>
  3759. <os_FOREGROUND>
  3760. <os_BACKGROUND>
  3761. <os_COLOUR_TRANSPARENT>
  3762. <os_COLOUR_RED>
  3763. <os_COLOUR_GREEN>
  3764. <os_COLOUR_BLUE>
  3765. <os_COLOUR_CYAN>
  3766. <os_COLOUR_MAGENTA>
  3767. <os_COLOUR_YELLOW>
  3768. <os_COLOUR_WHITE>
  3769. <os_COLOUR_VERY_LIGHT_GREY>
  3770. <os_COLOUR_LIGHT_GREY>
  3771. <os_COLOUR_MID_LIGHT_GREY>
  3772. <os_COLOUR_MID_DARK_GREY>
  3773. <os_COLOUR_DARK_GREY>
  3774. <os_COLOUR_VERY_DARK_GREY>
  3775. <os_COLOUR_BLACK>
  3776. <os_COLOUR_DARK_BLUE>
  3777. <os_COLOUR_LIGHT_YELLOW>
  3778. <os_COLOUR_LIGHT_GREEN>
  3779. <os_COLOUR_LIGHT_RED>
  3780. <os_COLOUR_CREAM>
  3781. <os_COLOUR_DARK_GREEN>
  3782. <os_COLOUR_ORANGE>
  3783. <os_COLOUR_LIGHT_BLUE>
  3784. <os_DEVICE_PRINTER_BUSY>
  3785. <os_DEVICE_SERIAL_RINGING>
  3786. <os_DEVICE_PRINTER_ACKNOWLEDGE>
  3787. <os_DEVICE_VSYNC>
  3788. <os_DEVICE_POWER_ON>
  3789. <os_DEVICE_IOC_TIMER0>
  3790. <os_DEVICE_IOC_TIMER1>
  3791. <os_DEVICE_FIQ_DOWNGRADE>
  3792. <os_DEVICE_EXPANSION_FIQ_DOWNGRADE>
  3793. <os_DEVICE_SOUND_BUFFER>
  3794. <os_DEVICE_SERIAL_CONTROLLER>
  3795. <os_DEVICE_HARD_DISC_CONTROLLER>
  3796. <os_DEVICE_FLOPPY_DISC_CHANGED>
  3797. <os_DEVICE_EXPANSION_CARD>
  3798. <os_DEVICE_KEYBOARD_TX_EMPTY>
  3799. <os_DEVICE_KEYBOARD_RX_FULL>
  3800. <os_DEVICE_PRINTER>
  3801. <os_DEVICE_BATTERY_WARNING>
  3802. <os_DEVICE_FLOPPY_DISC_INDEX>
  3803. <os_DEVICE_IDE_DISC>
  3804. <os_ERROR_NUMBER_SHIFT>
  3805. <os_ERROR_NUMBER>
  3806. <os_ERROR_SOURCE_SHIFT>
  3807. <os_ERROR_SOURCE>
  3808. <os_ERROR_CATEGORY_SHIFT>
  3809. <os_ERROR_CATEGORY>
  3810. <os_CATEGORY_UNCLASSIFIED>
  3811. <os_CATEGORY_INFORMATION>
  3812. <os_CATEGORY_WARNING>
  3813. <os_CATEGORY_SYSTEM>
  3814. <os_GLOBAL_ESCAPE>
  3815. <os_GLOBAL_FATAL>
  3816. <os_GLOBAL_IS_AFIL>
  3817. <os_GLOBAL_ISNT_FIL>
  3818. <os_GLOBAL_IS_ADIR>
  3819. <os_GLOBAL_ISNT_DIR>
  3820. <os_GLOBAL_NO_FILE>
  3821. <os_GLOBAL_NO_DIR>
  3822. <os_GLOBAL_NO_ANY>
  3823. <os_GLOBAL_TYPS_BAD>
  3824. <os_GLOBAL_BAD_REN>
  3825. <os_GLOBAL_BAD_ACC>
  3826. <os_GLOBAL_OPN_FILS>
  3827. <os_GLOBAL_BAD_NAME>
  3828. <os_GLOBAL_LONG_NAM>
  3829. <os_GLOBAL_CHANNEL>
  3830. <os_GLOBAL_BAD_SWI>
  3831. <os_GLOBAL_MOD_IN_US>
  3832. <os_GLOBAL_STR_OFLO>
  3833. <os_GLOBAL_NUM_OFLO>
  3834. <os_GLOBAL_BUF_OFLO>
  3835. <os_GLOBAL_BAD_STN>
  3836. <os_GLOBAL_BAD_NET>
  3837. <os_GLOBAL_FULL_NET>
  3838. <os_GLOBAL_NO_ECO>
  3839. <os_GLOBAL_BAD_READ>
  3840. <os_GLOBAL_BAD_WRT>
  3841. <os_GLOBAL_DATA_LST>
  3842. <os_GLOBAL_BAD_FS_OP>
  3843. <os_GLOBAL_FS_NO_RD>
  3844. <os_GLOBAL_FS_NO_WRT>
  3845. <os_GLOBAL_FS_IN_USE>
  3846. <os_GLOBAL_BAD_ADDRESS>
  3847. <os_GLOBAL_NO_STORE>
  3848. <os_GLOBAL_RAM_LOADC>
  3849. <os_GLOBAL_DDS0>
  3850. <os_GLOBAL_DDS1>
  3851. <os_GLOBAL_DDS2>
  3852. <os_GLOBAL_DDS3>
  3853. <os_GLOBAL_CSDS>
  3854. <os_GLOBAL_LDS>
  3855. <os_GLOBAL_URDS>
  3856. <os_GLOBAL_DR>
  3857. <os_GLOBAL_APP>
  3858. <os_GLOBAL_EX_DT>
  3859. <os_GLOBAL_EX_LD_EX>
  3860. <os_GLOBAL_USE_DESK>
  3861. <os_GLOBAL_APP_QUIT>
  3862. <os_GLOBAL_NO_MEM>
  3863. <os_GLOBAL_BAD_HARD>
  3864. <os_GLOBAL_BAD_PARM>
  3865. <os_GLOBAL_NO_WIMP>
  3866. <error_ESCAPE>
  3867. <error_BAD_MODE>
  3868. <error_IS_ADIR>
  3869. <error_TYPES_DONT_MATCH>
  3870. <error_BAD_RENAME>
  3871. <error_BAD_COPY>
  3872. <error_OUTSIDE_FILE>
  3873. <error_ACCESS_VIOLATION>
  3874. <error_TOO_MANY_OPEN_FILES>
  3875. <error_NOT_OPEN_FOR_UPDATE>
  3876. <error_FILE_OPEN>
  3877. <error_OBJECT_LOCKED>
  3878. <error_ALREADY_EXISTS>
  3879. <error_BAD_FILE_NAME>
  3880. <error_FILE_NOT_FOUND>
  3881. <error_SYNTAX>
  3882. <error_BAD_NO_PARMS>
  3883. <error_TOO_MANY_PARMS>
  3884. <error_CHANNEL>
  3885. <error_END_OF_FILE>
  3886. <error_BAD_FILING_SYSTEM_NAME>
  3887. <error_UNKNOWN_FILING_SYSTEM>
  3888. <error_BAD_KEY>
  3889. <error_BAD_ADDRESS>
  3890. <error_BAD_STRING>
  3891. <error_BAD_ALIAS_STRING>
  3892. <error_BAD_PARM_STRING>
  3893. <error_WILD_CARDS>
  3894. <error_BAD_COMMAND>
  3895. <error_BAD_MAC_VAL>
  3896. <error_BAD_VAR_NAM>
  3897. <error_BAD_VAR_TYPE>
  3898. <error_VAR_NO_ROOM>
  3899. <error_VAR_CANT_FIND>
  3900. <error_VAR_TOO_LONG>
  3901. <error_REDIRECT_FAIL>
  3902. <error_STACK_FULL>
  3903. <error_BAD_HEX>
  3904. <error_BAD_EXPR>
  3905. <error_BAD_BRA>
  3906. <error_STK_OFLO>
  3907. <error_MISS_OPN>
  3908. <error_MISS_OPR>
  3909. <error_BAD_BITS>
  3910. <error_STR_OFLO>
  3911. <error_BAD_ITM>
  3912. <error_DIV_ZERO>
  3913. <error_BAD_BASE>
  3914. <error_BAD_NUMB>
  3915. <error_NUMB_TOO_BIG>
  3916. <error_BAD_CLAIM_NUM>
  3917. <error_BAD_RELEASE>
  3918. <error_BAD_DEV_NO>
  3919. <error_BAD_DEV_VEC_REL>
  3920. <error_BAD_ENV_NUMBER>
  3921. <error_CANT_CANCEL_QUIT>
  3922. <error_CH_DYNAM_CAO>
  3923. <error_CH_DYNAM_NOT_ALL_MOVED>
  3924. <error_APL_WSPACE_IN_USE>
  3925. <error_RAM_FS_UNCHANGEABLE>
  3926. <error_OSCLI_LONG_LINE>
  3927. <error_OSCLI_TOO_HARD>
  3928. <error_RC_EXC>
  3929. <error_RC_NEGATIVE>
  3930. <error_SYS_HEAP_FULL>
  3931. <error_BUFF_OVERFLOW>
  3932. <error_BAD_TIME>
  3933. <error_NO_SUCH_SWI>
  3934. <error_UNIMPLEMENTED>
  3935. <error_OUT_OF_RANGE>
  3936. <error_NO_OSCLI_SPECIALS>
  3937. <error_BAD_PARAMETERS>
  3938. <error_ARG_REPEATED>
  3939. <error_BAD_READ_SYS_INFO>
  3940. <error_CDAT_STACK_OVERFLOW>
  3941. <error_CDAT_BUFFER_OVERFLOW>
  3942. <error_CDAT_BAD_FIELD>
  3943. <error_CANT_START_APPLICATION>
  3944. <error_BAD_COMMAND_OPTION>
  3945. <error_UNKNOWN_SERIAL_OP>
  3946. <error_BAD_HARD>
  3947. <os_READ_CONTROL_TERMINATED>
  3948. <os_READ_BYTE>
  3949. <os_READ_LIMITED>
  3950. <os_DESTROY_VAR>
  3951. <os_GS_TERMINATE_ON_SPACE>
  3952. <os_GS_RETAIN_STICK>
  3953. <os_GS_RETAIN_DOUBLE_QUOTE>
  3954. <keyv_TYPE_ARCHIMEDES>
  3955. <keyv_TYPE_PCAT>
  3956. <os_CURRENT_MODE>
  3957. <os_NONEXISTENT_MODE>
  3958. <os_NOT_ENOUGH_MEMORY_FOR_MODE>
  3959. <os_NO_ALTERNATIVE_MODE>
  3960. <os_HANDLER_MEMORY_LIMIT>
  3961. <os_HANDLER_UNDEFINED_INSTRUCTION>
  3962. <os_HANDLER_PREFETCH_ABORT>
  3963. <os_HANDLER_DATA_ABORT>
  3964. <os_HANDLER_ADDRESS_EXCEPTION>
  3965. <os_HANDLER_OTHER_EXCEPTIONS>
  3966. <os_HANDLER_ERROR>
  3967. <os_HANDLER_CALL_BACK>
  3968. <os_HANDLER_BREAK_PT>
  3969. <os_HANDLER_ESCAPE>
  3970. <os_HANDLER_EVENT>
  3971. <os_HANDLER_EXIT>
  3972. <os_HANDLER_UNUSED_SWI>
  3973. <os_HANDLER_EXCEPTION_REGISTERS>
  3974. <os_HANDLER_APPLICATION_SPACE>
  3975. <os_HANDLER_CAO>
  3976. <os_HANDLER_UP_CALL>
  3977. <os_SORT_CARDINAL>
  3978. <os_SORT_INTEGER>
  3979. <os_SORT_CARDINAL_POINTER>
  3980. <os_SORT_INTEGER_POINTER>
  3981. <os_SORT_CI_STRING>
  3982. <os_SORT_STRING>
  3983. <os_SORT_GIVEN_WORKSPACE>
  3984. <os_SORT_BUILD_ARRAY>
  3985. <os_SORT_OBJECTS>
  3986. <os_AREA_ACCESS_READ_WRITE>
  3987. <os_AREA_ACCESS_READ_ONLY>
  3988. <os_AREA_ACCESS_NONE>
  3989. <os_AREA_ACCESS_SHIFT>
  3990. <os_AREA_NOT_BUFFERABLE>
  3991. <os_AREA_NOT_CACHEABLE>
  3992. <os_AREA_DOUBLY_MAPPED>
  3993. <os_AREA_NO_USER_DRAG>
  3994. <os_AREA_NEEDS_GIVEN_PAGES>
  3995. <os_DYNAMIC_AREA_APPLICATION_SPACE>
  3996. <os_DYNAMIC_AREA_SYSTEM_HEAP>
  3997. <os_DYNAMIC_AREA_RMA>
  3998. <os_DYNAMIC_AREA_SCREEN_MEMORY>
  3999. <os_DYNAMIC_AREA_SYSTEM_SPRITES>
  4000. <os_DYNAMIC_AREA_FONT_CACHE>
  4001. <os_DYNAMIC_AREA_RAM_DISC>
  4002. <os_DYNAMIC_AREA_FREE_POOL>
  4003. <os_COLOUR_SET_BG>
  4004. <os_COLOUR_GIVEN_PATTERN>
  4005. <os_COLOUR_SET_TEXT>
  4006. <os_COLOUR_READ>
  4007. <pointerv_TYPE_QUADRATURE>
  4008. <pointerv_TYPE_MICROSOFT>
  4009. <pointerv_TYPE_MOUSE_SYSTEMS>
  4010. <osdynamicarea_ALLOCATE_AREA>
  4011. <osdynamicarea_ALLOCATE_BASE>
  4012. <osmemory_GIVEN_PAGE_NO>
  4013. <osmemory_GIVEN_LOG_ADDR>
  4014. <osmemory_GIVEN_PHYS_ADDR>
  4015. <osmemory_RETURN_PAGE_NO>
  4016. <osmemory_RETURN_LOG_ADDR>
  4017. <osmemory_RETURN_PHYS_ADDR>
  4018. <osmemory_CACHE>
  4019. <osmemory_CACHE_SHIFT>
  4020. <osmemory_CACHE_DISABLE>
  4021. <osmemory_CACHE_ENABLE>
  4022. <osmemory_TYPE>
  4023. <osmemory_TYPE_SHIFT>
  4024. <osmemory_TYPE_DRAM>
  4025. <osmemory_TYPE_VRAM>
  4026. <osmemory_TYPE_ROM>
  4027. <osmemory_TYPE_IO>
  4028. <osmemory_CONTROLLER_NO>
  4029. <osmemory_CONTROLLER_NO_SHIFT>
  4030. <osmemory_CONTROLLER_TYPE>
  4031. <osmemory_CONTROLLER_TYPE_SHIFT>
  4032. <osmemory_CONTROLLER_TYPE_EASI>
  4033. <osmemory_CONTROLLER_TYPE_EASI_SPACE>
  4034. <osmemory_CONTROLLER_TYPE_VIDC1>
  4035. <osmemory_CONTROLLER_TYPE_VIDC20>
  4036. <os_HEX1_LIMIT>
  4037. <os_HEX2_LIMIT>
  4038. <os_HEX4_LIMIT>
  4039. <os_HEX6_LIMIT>
  4040. <os_HEX8_LIMIT>
  4041. <os_CARDINAL1_LIMIT>
  4042. <os_CARDINAL2_LIMIT>
  4043. <os_CARDINAL3_LIMIT>
  4044. <os_CARDINAL4_LIMIT>
  4045. <os_INTEGER1_LIMIT>
  4046. <os_INTEGER2_LIMIT>
  4047. <os_INTEGER3_LIMIT>
  4048. <os_INTEGER4_LIMIT>
  4049. <os_BINARY1_LIMIT>
  4050. <os_BINARY2_LIMIT>
  4051. <os_BINARY3_LIMIT>
  4052. <os_BINARY4_LIMIT>
  4053. <os_SPACED_CARDINAL1_LIMIT>
  4054. <os_SPACED_CARDINAL2_LIMIT>
  4055. <os_SPACED_CARDINAL3_LIMIT>
  4056. <os_SPACED_CARDINAL4_LIMIT>
  4057. <os_SPACED_INTEGER1_LIMIT>
  4058. <os_SPACED_INTEGER2_LIMIT>
  4059. <os_SPACED_INTEGER3_LIMIT>
  4060. <os_SPACED_INTEGER4_LIMIT>
  4061. <os_FIXED_NET_STATION_LIMIT>
  4062. <os_NET_STATION_LIMIT>
  4063. <os_FIXED_FILE_SIZE_LIMIT>
  4064. <os_FILE_SIZE_LIMIT>
  4065. <os_TRANSITION_MOUSE_RIGHT>
  4066. <os_TRANSITION_MOUSE_MIDDLE>
  4067. <os_TRANSITION_MOUSE_LEFT>
  4068. <os_TRANSITION_KEY_ESCAPE>
  4069. <os_TRANSITION_KEY_F1>
  4070. <os_TRANSITION_KEY_F2>
  4071. <os_TRANSITION_KEY_F3>
  4072. <os_TRANSITION_KEY_F4>
  4073. <os_TRANSITION_KEY_F5>
  4074. <os_TRANSITION_KEY_F6>
  4075. <os_TRANSITION_KEY_F7>
  4076. <os_TRANSITION_KEY_F8>
  4077. <os_TRANSITION_KEY_F9>
  4078. <os_TRANSITION_KEY_F10>
  4079. <os_TRANSITION_KEY_F11>
  4080. <os_TRANSITION_KEY_F12>
  4081. <os_TRANSITION_KEY_PRINT>
  4082. <os_TRANSITION_KEY_SCROLL_LOCK>
  4083. <os_TRANSITION_KEY_BREAK>
  4084. <os_TRANSITION_KEY_GRAVE>
  4085. <os_TRANSITION_KEY1>
  4086. <os_TRANSITION_KEY2>
  4087. <os_TRANSITION_KEY3>
  4088. <os_TRANSITION_KEY4>
  4089. <os_TRANSITION_KEY5>
  4090. <os_TRANSITION_KEY6>
  4091. <os_TRANSITION_KEY7>
  4092. <os_TRANSITION_KEY8>
  4093. <os_TRANSITION_KEY9>
  4094. <os_TRANSITION_KEY0>
  4095. <os_TRANSITION_KEY_HYPHEN>
  4096. <os_TRANSITION_KEY_EQUALS>
  4097. <os_TRANSITION_KEY_POUND>
  4098. <os_TRANSITION_KEY_BACKSPACE>
  4099. <os_TRANSITION_KEY_INSERT>
  4100. <os_TRANSITION_KEY_HOME>
  4101. <os_TRANSITION_KEY_PAGE_UP>
  4102. <os_TRANSITION_KEY_NUM_LOCK>
  4103. <os_TRANSITION_KEY_KEYPAD_SLASH>
  4104. <os_TRANSITION_KEY_KEYPAD_STAR>
  4105. <os_TRANSITION_KEY_KEYPAD_HASH>
  4106. <os_TRANSITION_KEY_TAB>
  4107. <os_TRANSITION_KEYQ>
  4108. <os_TRANSITION_KEYW>
  4109. <os_TRANSITION_KEYE>
  4110. <os_TRANSITION_KEYR>
  4111. <os_TRANSITION_KEYT>
  4112. <os_TRANSITION_KEYY>
  4113. <os_TRANSITION_KEYU>
  4114. <os_TRANSITION_KEYI>
  4115. <os_TRANSITION_KEYO>
  4116. <os_TRANSITION_KEYP>
  4117. <os_TRANSITION_KEY_SQUARE_BRA>
  4118. <os_TRANSITION_KEY_SQUARE_KET>
  4119. <os_TRANSITION_KEY_BACKSLASH>
  4120. <os_TRANSITION_KEY_DELETE>
  4121. <os_TRANSITION_KEY_COPY>
  4122. <os_TRANSITION_KEY_PAGE_DOWN>
  4123. <os_TRANSITION_KEY_KEYPAD7>
  4124. <os_TRANSITION_KEY_KEYPAD8>
  4125. <os_TRANSITION_KEY_KEYPAD9>
  4126. <os_TRANSITION_KEY_KEYPAD_MINUS>
  4127. <os_TRANSITION_KEY_LEFT_CONTROL>
  4128. <os_TRANSITION_KEYA>
  4129. <os_TRANSITION_KEYS>
  4130. <os_TRANSITION_KEYD>
  4131. <os_TRANSITION_KEYF>
  4132. <os_TRANSITION_KEYG>
  4133. <os_TRANSITION_KEYH>
  4134. <os_TRANSITION_KEYJ>
  4135. <os_TRANSITION_KEYK>
  4136. <os_TRANSITION_KEYL>
  4137. <os_TRANSITION_KEY_SEMICOLON>
  4138. <os_TRANSITION_KEY_ACUTE>
  4139. <os_TRANSITION_KEY_RETURN>
  4140. <os_TRANSITION_KEY_KEYPAD4>
  4141. <os_TRANSITION_KEY_KEYPAD5>
  4142. <os_TRANSITION_KEY_KEYPAD6>
  4143. <os_TRANSITION_KEY_KEYPAD_PLUS>
  4144. <os_TRANSITION_KEY_LEFT_SHIFT>
  4145. <os_TRANSITION_KEYZ>
  4146. <os_TRANSITION_KEYX>
  4147. <os_TRANSITION_KEYC>
  4148. <os_TRANSITION_KEYV>
  4149. <os_TRANSITION_KEYB>
  4150. <os_TRANSITION_KEYN>
  4151. <os_TRANSITION_KEYM>
  4152. <os_TRANSITION_KEY_COMMA>
  4153. <os_TRANSITION_KEY_POINT>
  4154. <os_TRANSITION_KEY_SLASH>
  4155. <os_TRANSITION_KEY_RIGHT_SHIFT>
  4156. <os_TRANSITION_KEY_UP>
  4157. <os_TRANSITION_KEY_KEYPAD1>
  4158. <os_TRANSITION_KEY_KEYPAD2>
  4159. <os_TRANSITION_KEY_KEYPAD3>
  4160. <os_TRANSITION_KEY_CAPS_LOCK>
  4161. <os_TRANSITION_KEY_LEFT_ALT>
  4162. <os_TRANSITION_KEY_SPACE>
  4163. <os_TRANSITION_KEY_RIGHT_ALT>
  4164. <os_TRANSITION_KEY_RIGHT_CONTROL>
  4165. <os_TRANSITION_KEY_LEFT>
  4166. <os_TRANSITION_KEY_DOWN>
  4167. <os_TRANSITION_KEY_RIGHT>
  4168. <os_TRANSITION_KEY_KEYPAD0>
  4169. <os_TRANSITION_KEY_KEYPAD_POINT>
  4170. <os_TRANSITION_KEY_ENTER>
  4171. <os_TRANSITION_UP>
  4172. <os_TRANSITION_DOWN>
  4173. <xos_writec>
  4174. <os_writec>
  4175. <xwrchv>
  4176. <wrchv>
  4177. <xos_writes>
  4178. <os_writes>
  4179. <xos_write0>
  4180. <os_write0>
  4181. <xos_new_line>
  4182. <os_new_line>
  4183. <xos_readc>
  4184. <os_readc>
  4185. <xrdchv>
  4186. <rdchv>
  4187. <xos_cli>
  4188. <os_cli>
  4189. <xcliv>
  4190. <cliv>
  4191. <xos_read_line>
  4192. <os_read_line>
  4193. <xos_read_line_given_echo>
  4194. <os_read_line_given_echo>
  4195. <xos_read_line_suppress_invalid>
  4196. <os_read_line_suppress_invalid>
  4197. <xos_read_line_given_echo_suppress_invalid>
  4198. <os_read_line_given_echo_suppress_invalid>
  4199. <xreadlinev>
  4200. <readlinev>
  4201. <xos_control>
  4202. <os_control>
  4203. <xos_get_env>
  4204. <os_get_env>
  4205. <xos_exit>
  4206. <os_exit>
  4207. <xos_set_env>
  4208. <os_set_env>
  4209. <xos_int_on>
  4210. <os_int_on>
  4211. <xos_int_off>
  4212. <os_int_off>
  4213. <xirqv>
  4214. <irqv>
  4215. <xos_call_back>
  4216. <os_call_back>
  4217. <xos_enter_os>
  4218. <os_enter_os>
  4219. <xos_break_pt>
  4220. <os_break_pt>
  4221. <xos_break_ctrl>
  4222. <os_break_ctrl>
  4223. <xos_unused_swi>
  4224. <os_unused_swi>
  4225. <xukswiv>
  4226. <ukswiv>
  4227. <xos_update_memc>
  4228. <os_update_memc>
  4229. <xos_set_call_back>
  4230. <os_set_call_back>
  4231. <xos_mouse>
  4232. <os_mouse>
  4233. <xmousev>
  4234. <mousev>
  4235. <xos_claim>
  4236. <os_claim>
  4237. <xos_release>
  4238. <os_release>
  4239. <xos_read_unsigned>
  4240. <os_read_unsigned>
  4241. <xos_generate_event>
  4242. <os_generate_event>
  4243. <xeventv>
  4244. <eventv>
  4245. <xos_read_var_val>
  4246. <os_read_var_val>
  4247. <xos_set_var_val>
  4248. <os_set_var_val>
  4249. <xos_gs_init>
  4250. <os_gs_init>
  4251. <xos_gs_read>
  4252. <os_gs_read>
  4253. <xos_gs_trans>
  4254. <os_gs_trans>
  4255. <xos_binary_to_decimal>
  4256. <os_binary_to_decimal>
  4257. <xos_change_dynamic_area>
  4258. <os_change_dynamic_area>
  4259. <xos_generate_error>
  4260. <os_generate_error>
  4261. <xerrorv>
  4262. <errorv>
  4263. <xos_read_escape_state>
  4264. <os_read_escape_state>
  4265. <xos_evaluate_expression>
  4266. <os_evaluate_expression>
  4267. <xos_read_palette>
  4268. <os_read_palette>
  4269. <xpalettev>
  4270. <palettev>
  4271. <xpalettev_read_entry>
  4272. <palettev_read_entry>
  4273. <xpalettev_set_entry>
  4274. <palettev_set_entry>
  4275. <xpalettev_set_on>
  4276. <palettev_set_on>
  4277. <xpalettev_set_off>
  4278. <palettev_set_off>
  4279. <xpalettev_default>
  4280. <palettev_default>
  4281. <xpalettev_read_entries>
  4282. <palettev_read_entries>
  4283. <xpalettev_write_entries>
  4284. <palettev_write_entries>
  4285. <xpalettev_set_gamma_corrections>
  4286. <palettev_set_gamma_corrections>
  4287. <xos_service_call>
  4288. <os_service_call>
  4289. <xos_read_vdu_variables>
  4290. <os_read_vdu_variables>
  4291. <xos_read_point>
  4292. <os_read_point>
  4293. <xos_up_call>
  4294. <os_up_call>
  4295. <xupcallv>
  4296. <upcallv>
  4297. <xos_call_a_vector>
  4298. <os_call_a_vector>
  4299. <xos_read_mode_variable>
  4300. <os_read_mode_variable>
  4301. <xos_remove_cursors>
  4302. <os_remove_cursors>
  4303. <xos_restore_cursors>
  4304. <os_restore_cursors>
  4305. <xos_swi_number_to_string>
  4306. <os_swi_number_to_string>
  4307. <xos_swi_number_from_string>
  4308. <os_swi_number_from_string>
  4309. <xos_validate_address>
  4310. <os_validate_address>
  4311. <xos_call_after>
  4312. <os_call_after>
  4313. <xos_call_every>
  4314. <os_call_every>
  4315. <xos_remove_ticker_event>
  4316. <os_remove_ticker_event>
  4317. <xtickerv>
  4318. <tickerv>
  4319. <xos_install_key_handler>
  4320. <os_install_key_handler>
  4321. <xkeyv>
  4322. <keyv>
  4323. <xkeyv_present>
  4324. <keyv_present>
  4325. <xkeyv_transition_up>
  4326. <keyv_transition_up>
  4327. <xkeyv_transition_down>
  4328. <keyv_transition_down>
  4329. <xkeyv_led_state>
  4330. <keyv_led_state>
  4331. <xkeyv_enable_drivers>
  4332. <keyv_enable_drivers>
  4333. <xos_check_mode_valid>
  4334. <os_check_mode_valid>
  4335. <xos_change_environment>
  4336. <os_change_environment>
  4337. <xchangeenvironmentv>
  4338. <changeenvironmentv>
  4339. <xos_claim_screen_memory>
  4340. <os_claim_screen_memory>
  4341. <xosclaimscreenmemory_alloc>
  4342. <osclaimscreenmemory_alloc>
  4343. <xosclaimscreenmemory_free>
  4344. <osclaimscreenmemory_free>
  4345. <xos_read_monotonic_time>
  4346. <os_read_monotonic_time>
  4347. <xos_substitute_args>
  4348. <os_substitute_args>
  4349. <xos_pretty_print>
  4350. <os_pretty_print>
  4351. <xos_plot>
  4352. <os_plot>
  4353. <xukplotv>
  4354. <ukplotv>
  4355. <xos_writen>
  4356. <os_writen>
  4357. <xos_add_to_vector>
  4358. <os_add_to_vector>
  4359. <xos_write_env>
  4360. <os_write_env>
  4361. <xos_read_args>
  4362. <os_read_args>
  4363. <xos_read_ram_fs_limits>
  4364. <os_read_ram_fs_limits>
  4365. <xos_claim_device_vector>
  4366. <os_claim_device_vector>
  4367. <xos_release_device_vector>
  4368. <os_release_device_vector>
  4369. <xos_delink_application>
  4370. <os_delink_application>
  4371. <xos_relink_application>
  4372. <os_relink_application>
  4373. <xos_heap_sort>
  4374. <os_heap_sort>
  4375. <xos_exit_and_die>
  4376. <os_exit_and_die>
  4377. <xos_read_mem_map_info>
  4378. <os_read_mem_map_info>
  4379. <xos_read_mem_map_entries>
  4380. <os_read_mem_map_entries>
  4381. <xos_set_mem_map_entries>
  4382. <os_set_mem_map_entries>
  4383. <xos_add_call_back>
  4384. <os_add_call_back>
  4385. <xos_read_default_handler>
  4386. <os_read_default_handler>
  4387. <xos_set_ecf_origin>
  4388. <os_set_ecf_origin>
  4389. <xos_confirm>
  4390. <os_confirm>
  4391. <xos_changed_box>
  4392. <os_changed_box>
  4393. <xos_crc>
  4394. <os_crc>
  4395. <xos_read_dynamic_area>
  4396. <os_read_dynamic_area>
  4397. <xos_print_char>
  4398. <os_print_char>
  4399. <xos_change_redirection>
  4400. <os_change_redirection>
  4401. <xos_remove_call_back>
  4402. <os_remove_call_back>
  4403. <xos_find_mem_map_entries>
  4404. <os_find_mem_map_entries>
  4405. <xos_set_colour>
  4406. <os_set_colour>
  4407. <xos_read_colour>
  4408. <os_read_colour>
  4409. <xos_pointer>
  4410. <os_pointer>
  4411. <xospointer_get>
  4412. <ospointer_get>
  4413. <xospointer_set>
  4414. <ospointer_set>
  4415. <xpointerv>
  4416. <pointerv>
  4417. <xpointerv_status>
  4418. <pointerv_status>
  4419. <xpointerv_enumerate>
  4420. <pointerv_enumerate>
  4421. <xpointerv_selected>
  4422. <pointerv_selected>
  4423. <xos_screen_mode>
  4424. <os_screen_mode>
  4425. <xosscreenmode_select>
  4426. <osscreenmode_select>
  4427. <xosscreenmode_current>
  4428. <osscreenmode_current>
  4429. <xosscreenmode_enumerate>
  4430. <osscreenmode_enumerate>
  4431. <xos_dynamic_area>
  4432. <os_dynamic_area>
  4433. <xosdynamicarea_create>
  4434. <osdynamicarea_create>
  4435. <xosdynamicarea_delete>
  4436. <osdynamicarea_delete>
  4437. <xosdynamicarea_read>
  4438. <osdynamicarea_read>
  4439. <xosdynamicarea_enumerate>
  4440. <osdynamicarea_enumerate>
  4441. <xosdynamicarea_renumber>
  4442. <osdynamicarea_renumber>
  4443. <xos_memory>
  4444. <os_memory>
  4445. <xosmemory_page_op>
  4446. <osmemory_page_op>
  4447. <xosmemory_read_arrangement_table_size>
  4448. <osmemory_read_arrangement_table_size>
  4449. <xosmemory_read_arrangement_table>
  4450. <osmemory_read_arrangement_table>
  4451. <xosmemory_read_size>
  4452. <osmemory_read_size>
  4453. <xosmemory_read_controller>
  4454. <osmemory_read_controller>
  4455. <xos_claim_processor_vector>
  4456. <os_claim_processor_vector>
  4457. <xosclaimprocessorvector_alloc>
  4458. <osclaimprocessorvector_alloc>
  4459. <xosclaimprocessorvector_free>
  4460. <osclaimprocessorvector_free>
  4461. <xos_reset>
  4462. <os_reset>
  4463. <xos_mmu_control>
  4464. <os_mmu_control>
  4465. <xos_convert_standard_date_and_time>
  4466. <os_convert_standard_date_and_time>
  4467. <xos_convert_date_and_time>
  4468. <os_convert_date_and_time>
  4469. <xos_convert_hex1>
  4470. <os_convert_hex1>
  4471. <xos_convert_hex2>
  4472. <os_convert_hex2>
  4473. <xos_convert_hex4>
  4474. <os_convert_hex4>
  4475. <xos_convert_hex6>
  4476. <os_convert_hex6>
  4477. <xos_convert_hex8>
  4478. <os_convert_hex8>
  4479. <xos_convert_cardinal1>
  4480. <os_convert_cardinal1>
  4481. <xos_convert_cardinal2>
  4482. <os_convert_cardinal2>
  4483. <xos_convert_cardinal3>
  4484. <os_convert_cardinal3>
  4485. <xos_convert_cardinal4>
  4486. <os_convert_cardinal4>
  4487. <xos_convert_integer1>
  4488. <os_convert_integer1>
  4489. <xos_convert_integer2>
  4490. <os_convert_integer2>
  4491. <xos_convert_integer3>
  4492. <os_convert_integer3>
  4493. <xos_convert_integer4>
  4494. <os_convert_integer4>
  4495. <xos_convert_binary1>
  4496. <os_convert_binary1>
  4497. <xos_convert_binary2>
  4498. <os_convert_binary2>
  4499. <xos_convert_binary3>
  4500. <os_convert_binary3>
  4501. <xos_convert_binary4>
  4502. <os_convert_binary4>
  4503. <xos_convert_spaced_cardinal1>
  4504. <os_convert_spaced_cardinal1>
  4505. <xos_convert_spaced_cardinal2>
  4506. <os_convert_spaced_cardinal2>
  4507. <xos_convert_spaced_cardinal3>
  4508. <os_convert_spaced_cardinal3>
  4509. <xos_convert_spaced_cardinal4>
  4510. <os_convert_spaced_cardinal4>
  4511. <xos_convert_spaced_integer1>
  4512. <os_convert_spaced_integer1>
  4513. <xos_convert_spaced_integer2>
  4514. <os_convert_spaced_integer2>
  4515. <xos_convert_spaced_integer3>
  4516. <os_convert_spaced_integer3>
  4517. <xos_convert_spaced_integer4>
  4518. <os_convert_spaced_integer4>
  4519. <xos_convert_fixed_net_station>
  4520. <os_convert_fixed_net_station>
  4521. <xos_convert_net_station>
  4522. <os_convert_net_station>
  4523. <xos_convert_fixed_file_size>
  4524. <os_convert_fixed_file_size>
  4525. <xos_convert_file_size>
  4526. <os_convert_file_size>
  4527. <xos_writei>
  4528. <os_writei>
  4529. <xos_null>
  4530. <os_null>
  4531. <xos_char_to_printer>
  4532. <os_char_to_printer>
  4533. <xos_printer_on>
  4534. <os_printer_on>
  4535. <xos_printer_off>
  4536. <os_printer_off>
  4537. <xos_split_cursors>
  4538. <os_split_cursors>
  4539. <xos_join_cursors>
  4540. <os_join_cursors>
  4541. <xos_vdu_on>
  4542. <os_vdu_on>
  4543. <xos_bell>
  4544. <os_bell>
  4545. <xos_backspace>
  4546. <os_backspace>
  4547. <xos_tab>
  4548. <os_tab>
  4549. <xos_line_feed>
  4550. <os_line_feed>
  4551. <xos_vertical_tab>
  4552. <os_vertical_tab>
  4553. <xos_cls>
  4554. <os_cls>
  4555. <xos_return>
  4556. <os_return>
  4557. <xos_page_mode_on>
  4558. <os_page_mode_on>
  4559. <xos_page_mode_off>
  4560. <os_page_mode_off>
  4561. <xos_clg>
  4562. <os_clg>
  4563. <xos_set_text_colour>
  4564. <os_set_text_colour>
  4565. <xos_set_gcol>
  4566. <os_set_gcol>
  4567. <xos_set_palette>
  4568. <os_set_palette>
  4569. <xos_reset_colours>
  4570. <os_reset_colours>
  4571. <xos_vdu_off>
  4572. <os_vdu_off>
  4573. <xos_set_mode>
  4574. <os_set_mode>
  4575. <xos_misc>
  4576. <os_misc>
  4577. <xos_set_graphics_window>
  4578. <os_set_graphics_window>
  4579. <xos_plot_vdu>
  4580. <os_plot_vdu>
  4581. <xos_reset_windows>
  4582. <os_reset_windows>
  4583. <xos_escape>
  4584. <os_escape>
  4585. <xos_set_text_window>
  4586. <os_set_text_window>
  4587. <xos_set_graphics_origin>
  4588. <os_set_graphics_origin>
  4589. <xos_home_text_cursor>
  4590. <os_home_text_cursor>
  4591. <xos_set_text_cursor>
  4592. <os_set_text_cursor>
  4593. <xos_space>
  4594. <os_space>
  4595. <xos_delete>
  4596. <os_delete>
  4597. <xuserv>
  4598. <userv>
  4599. <xukvdu23v>
  4600. <ukvdu23v>
  4601. <xvduxv>
  4602. <vduxv>
  4603. <xservice_release_fiq>
  4604. <service_release_fiq>
  4605. <xservice_claim_fiq>
  4606. <service_claim_fiq>
  4607. <xservice_reset>
  4608. <service_reset>
  4609. <xservice_key_handler>
  4610. <service_key_handler>
  4611. <xservice_mode_change>
  4612. <service_mode_change>
  4613. <xservice_claim_fiq_in_background>
  4614. <service_claim_fiq_in_background>
  4615. <xservice_memory_moved>
  4616. <service_memory_moved>
  4617. <xservice_pre_mode_change>
  4618. <service_pre_mode_change>
  4619. <xservice_mode_extension>
  4620. <service_mode_extension>
  4621. <xservice_mode_translation>
  4622. <service_mode_translation>
  4623. <xservice_validate_address>
  4624. <service_validate_address>
  4625. <xservice_monitor_lead_translation>
  4626. <service_monitor_lead_translation>
  4627. <xservice_mode_changing>
  4628. <service_mode_changing>
  4629. <xservice_enumerate_screen_modes>
  4630. <service_enumerate_screen_modes>
  4631. <xservice_pages_unsafe>
  4632. <service_pages_unsafe>
  4633. <xservice_pages_safe>
  4634. <service_pages_safe>
  4635. <xservice_dynamic_area_create>
  4636. <service_dynamic_area_create>
  4637. <xservice_dynamic_area_remove>
  4638. <service_dynamic_area_remove>
  4639. <xservice_dynamic_area_renumber>
  4640. <service_dynamic_area_renumber>
  4641. <xevent_char_input>
  4642. <event_char_input>
  4643. <xevent_vsync>
  4644. <event_vsync>
  4645. <xevent_interval_timer>
  4646. <event_interval_timer>
  4647. <xevent_escape>
  4648. <event_escape>
  4649. <xevent_user>
  4650. <event_user>
  4651. <xevent_mouse_transition>
  4652. <event_mouse_transition>
  4653. <xevent_key_transition>
  4654. <event_key_transition>
  4655. <xupcall_move_memory_request>
  4656. <upcall_move_memory_request>