-- ICC C to Ada translator [v1.0.3 Dec 10 1992]


with C;
with SYSTEM;

package @ is


subtype long is c.int;                          -- typeinit.c:49
subtype unsigned_long is c.unsigned_int;        -- typeinit.c:49
subtype int is c.int;                           -- typeinit.c:49
subtype unsigned_int is c.unsigned_int;         -- typeinit.c:49
subtype short_int is c.short;                   -- typeinit.c:49
subtype unsigned_short_int is c.unsigned_short; -- typeinit.c:49
subtype char is c.char;                         -- typeinit.c:49
subtype unsigned_char is c.unsigned_char;       -- typeinit.c:49
subtype void is c.void;                         -- typeinit.c:49

subtype double is c.double;                     -- typeinit.c:49
subtype float is c.float;                       -- typeinit.c:49

type struct_strs;                               -- /usr/include/term.h:247
type struct_strs2;                              -- /usr/include/term.h:350
type struct_strs3;                              -- /usr/include/term.h:400
type struct_term;                               -- /usr/include/term.h:460

subtype void_p is c.void_p;                     -- typeinit.c:76
subtype char_p is c.char_p;                     -- typeinit.c:76
subtype short_p is c.short_p;                   -- typeinit.c:76
subtype int_p is c.int_p;                       -- typeinit.c:76
subtype long_p is c.long_p;                     -- typeinit.c:76
subtype unsigned_char_p is c.unsigned_char_p;   -- typeinit.c:76
subtype unsigned_short_p is c.unsigned_short_p; -- typeinit.c:76
subtype unsigned_int_p is c.unsigned_int_p;     -- typeinit.c:76
subtype unsigned_long_p is c.unsigned_long_p;   -- typeinit.c:76
subtype float_p is c.float_p;                   -- typeinit.c:76
subtype double_p is c.double_p;                 -- typeinit.c:76
subtype charptr is char_p;                      -- /usr/include/term.h:245
type term_p is access struct_term;              -- /usr/include/term.h:512

-- struct #strs
type struct_strs is                             -- /usr/include/term.h:247
   record
      Back_tab: charptr;                        -- /usr/include/term.h:249
      Bell: charptr;                            -- /usr/include/term.h:250
      Carriage_return: charptr;                 -- /usr/include/term.h:251
      Change_scroll_region: charptr;            -- /usr/include/term.h:252
      Clear_all_tabs: charptr;                  -- /usr/include/term.h:253
      Clear_screen: charptr;                    -- /usr/include/term.h:254
      Clr_eol: charptr;                         -- /usr/include/term.h:255
      Clr_eos: charptr;                         -- /usr/include/term.h:256
      Column_address: charptr;                  -- /usr/include/term.h:257
      Command_character: charptr;               -- /usr/include/term.h:258
      Cursor_address: charptr;                  -- /usr/include/term.h:259
      Cursor_down: charptr;                     -- /usr/include/term.h:260
      Cursor_home: charptr;                     -- /usr/include/term.h:261
      Cursor_invisible: charptr;                -- /usr/include/term.h:262
      Cursor_left: charptr;                     -- /usr/include/term.h:263
      Cursor_mem_address: charptr;              -- /usr/include/term.h:264
      Cursor_normal: charptr;                   -- /usr/include/term.h:265
      Cursor_right: charptr;                    -- /usr/include/term.h:266
      Cursor_to_ll: charptr;                    -- /usr/include/term.h:267
      Cursor_up: charptr;                       -- /usr/include/term.h:268
      Cursor_visible: charptr;                  -- /usr/include/term.h:269
      Delete_character: charptr;                -- /usr/include/term.h:270
      Delete_line: charptr;                     -- /usr/include/term.h:271
      Dis_status_line: charptr;                 -- /usr/include/term.h:272
      Down_half_line: charptr;                  -- /usr/include/term.h:273
      Enter_alt_charset_mode: charptr;          -- /usr/include/term.h:274
      Enter_blink_mode: charptr;                -- /usr/include/term.h:275
      Enter_bold_mode: charptr;                 -- /usr/include/term.h:276
      Enter_ca_mode: charptr;                   -- /usr/include/term.h:277
      Enter_delete_mode: charptr;               -- /usr/include/term.h:278
      Enter_dim_mode: charptr;                  -- /usr/include/term.h:279
      Enter_insert_mode: charptr;               -- /usr/include/term.h:280
      Enter_secure_mode: charptr;               -- /usr/include/term.h:281
      Enter_protected_mode: charptr;            -- /usr/include/term.h:282
      Enter_reverse_mode: charptr;              -- /usr/include/term.h:283
      Enter_standout_mode: charptr;             -- /usr/include/term.h:284
      Enter_underline_mode: charptr;            -- /usr/include/term.h:285
      Erase_chars: charptr;                     -- /usr/include/term.h:286
      Exit_alt_charset_mode: charptr;           -- /usr/include/term.h:287
      Exit_attribute_mode: charptr;             -- /usr/include/term.h:288
      Exit_ca_mode: charptr;                    -- /usr/include/term.h:289
      Exit_delete_mode: charptr;                -- /usr/include/term.h:290
      Exit_insert_mode: charptr;                -- /usr/include/term.h:291
      Exit_standout_mode: charptr;              -- /usr/include/term.h:292
      Exit_underline_mode: charptr;             -- /usr/include/term.h:293
      Flash_screen: charptr;                    -- /usr/include/term.h:294
      Form_feed: charptr;                       -- /usr/include/term.h:295
      From_status_line: charptr;                -- /usr/include/term.h:296
      Init_1string: charptr;                    -- /usr/include/term.h:297
      Init_2string: charptr;                    -- /usr/include/term.h:298
      Init_3string: charptr;                    -- /usr/include/term.h:299
      Init_file: charptr;                       -- /usr/include/term.h:300
      Insert_character: charptr;                -- /usr/include/term.h:301
      Insert_line: charptr;                     -- /usr/include/term.h:302
      Insert_padding: charptr;                  -- /usr/include/term.h:303
      Key_backspace: charptr;                   -- /usr/include/term.h:304
      Key_catab: charptr;                       -- /usr/include/term.h:305
      Key_clear: charptr;                       -- /usr/include/term.h:306
      Key_ctab: charptr;                        -- /usr/include/term.h:307
      Key_dc: charptr;                          -- /usr/include/term.h:308
      Key_dl: charptr;                          -- /usr/include/term.h:309
      Key_down: charptr;                        -- /usr/include/term.h:310
      Key_eic: charptr;                         -- /usr/include/term.h:311
      Key_eol: charptr;                         -- /usr/include/term.h:312
      Key_eos: charptr;                         -- /usr/include/term.h:313
      Key_f0: charptr;                          -- /usr/include/term.h:314
      Key_f1: charptr;                          -- /usr/include/term.h:315
      Key_f10: charptr;                         -- /usr/include/term.h:316
      Key_f2: charptr;                          -- /usr/include/term.h:317
      Key_f3: charptr;                          -- /usr/include/term.h:318
      Key_f4: charptr;                          -- /usr/include/term.h:319
      Key_f5: charptr;                          -- /usr/include/term.h:320
      Key_f6: charptr;                          -- /usr/include/term.h:321
      Key_f7: charptr;                          -- /usr/include/term.h:322
      Key_f8: charptr;                          -- /usr/include/term.h:323
      Key_f9: charptr;                          -- /usr/include/term.h:324
      Key_home: charptr;                        -- /usr/include/term.h:325
      Key_ic: charptr;                          -- /usr/include/term.h:326
      Key_il: charptr;                          -- /usr/include/term.h:327
      Key_left: charptr;                        -- /usr/include/term.h:328
      Key_ll: charptr;                          -- /usr/include/term.h:329
      Key_npage: charptr;                       -- /usr/include/term.h:330
      Key_ppage: charptr;                       -- /usr/include/term.h:331
      Key_right: charptr;                       -- /usr/include/term.h:332
      Key_sf: charptr;                          -- /usr/include/term.h:333
      Key_sr: charptr;                          -- /usr/include/term.h:334
      Key_stab: charptr;                        -- /usr/include/term.h:335
      Key_up: charptr;                          -- /usr/include/term.h:336
      Keypad_local: charptr;                    -- /usr/include/term.h:337
      Keypad_xmit: charptr;                     -- /usr/include/term.h:338
      Lab_f0: charptr;                          -- /usr/include/term.h:339
      Lab_f1: charptr;                          -- /usr/include/term.h:340
      Lab_f10: charptr;                         -- /usr/include/term.h:341
      Lab_f2: charptr;                          -- /usr/include/term.h:342
      Lab_f3: charptr;                          -- /usr/include/term.h:343
      Lab_f4: charptr;                          -- /usr/include/term.h:344
      Lab_f5: charptr;                          -- /usr/include/term.h:345
      Lab_f6: charptr;                          -- /usr/include/term.h:346
      Lab_f7: charptr;                          -- /usr/include/term.h:347
      Lab_f8: charptr;                          -- /usr/include/term.h:348
   end record;

-- struct #strs2
type struct_strs2 is                            -- /usr/include/term.h:350
   record
      Lab_f9: charptr;                          -- /usr/include/term.h:352
      Meta_off: charptr;                        -- /usr/include/term.h:353
      Meta_on: charptr;                         -- /usr/include/term.h:354
      Newline: charptr;                         -- /usr/include/term.h:355
      Pad_char: charptr;                        -- /usr/include/term.h:356
      Parm_dch: charptr;                        -- /usr/include/term.h:357
      Parm_delete_line: charptr;                -- /usr/include/term.h:358
      Parm_down_cursor: charptr;                -- /usr/include/term.h:359
      Parm_ich: charptr;                        -- /usr/include/term.h:360
      Parm_index: charptr;                      -- /usr/include/term.h:361
      Parm_insert_line: charptr;                -- /usr/include/term.h:362
      Parm_left_cursor: charptr;                -- /usr/include/term.h:363
      Parm_right_cursor: charptr;               -- /usr/include/term.h:364
      Parm_rindex: charptr;                     -- /usr/include/term.h:365
      Parm_up_cursor: charptr;                  -- /usr/include/term.h:366
      Pkey_key: charptr;                        -- /usr/include/term.h:367
      Pkey_local: charptr;                      -- /usr/include/term.h:368
      Pkey_xmit: charptr;                       -- /usr/include/term.h:369
      Print_screen: charptr;                    -- /usr/include/term.h:370
      Prtr_off: charptr;                        -- /usr/include/term.h:371
      Prtr_on: charptr;                         -- /usr/include/term.h:372
      Repeat_char: charptr;                     -- /usr/include/term.h:373
      Reset_1string: charptr;                   -- /usr/include/term.h:374
      Reset_2string: charptr;                   -- /usr/include/term.h:375
      Reset_3string: charptr;                   -- /usr/include/term.h:376
      Reset_file: charptr;                      -- /usr/include/term.h:377
      Restore_cursor: charptr;                  -- /usr/include/term.h:378
      Row_address: charptr;                     -- /usr/include/term.h:379
      Save_cursor: charptr;                     -- /usr/include/term.h:380
      Scroll_forward: charptr;                  -- /usr/include/term.h:381
      Scroll_reverse: charptr;                  -- /usr/include/term.h:382
      Set_attributes: charptr;                  -- /usr/include/term.h:383
      Set_tab: charptr;                         -- /usr/include/term.h:384
      Set_window: charptr;                      -- /usr/include/term.h:385
      Tab: charptr;                             -- /usr/include/term.h:386
      To_status_line: charptr;                  -- /usr/include/term.h:387
      Underline_char: charptr;                  -- /usr/include/term.h:388
      Up_half_line: charptr;                    -- /usr/include/term.h:389
      Init_prog: charptr;                       -- /usr/include/term.h:390
      Key_a1: charptr;                          -- /usr/include/term.h:391
      Key_a3: charptr;                          -- /usr/include/term.h:392
      Key_b2: charptr;                          -- /usr/include/term.h:393
      Key_c1: charptr;                          -- /usr/include/term.h:394
      Key_c3: charptr;                          -- /usr/include/term.h:395
      Prtr_non: charptr;                        -- /usr/include/term.h:396
      Memory_lock: charptr;                     -- /usr/include/term.h:397
      Memory_unlock: charptr;                   -- /usr/include/term.h:398
   end record;

-- struct #strs3
type struct_strs3 is                            -- /usr/include/term.h:400
   record
      Plab_norm: charptr;                       -- /usr/include/term.h:402
      Label_on: charptr;                        -- /usr/include/term.h:403
      Label_off: charptr;                       -- /usr/include/term.h:404
      Key_f11: charptr;                         -- /usr/include/term.h:405
      Key_f12: charptr;                         -- /usr/include/term.h:406
      Key_f13: charptr;                         -- /usr/include/term.h:407
      Key_f14: charptr;                         -- /usr/include/term.h:408
      Key_f15: charptr;                         -- /usr/include/term.h:409
      Key_f16: charptr;                         -- /usr/include/term.h:410
      Key_f17: charptr;                         -- /usr/include/term.h:411
      Key_f18: charptr;                         -- /usr/include/term.h:412
      Key_f19: charptr;                         -- /usr/include/term.h:413
      Key_f20: charptr;                         -- /usr/include/term.h:414
      Key_f21: charptr;                         -- /usr/include/term.h:415
      Key_f22: charptr;                         -- /usr/include/term.h:416
      Key_f23: charptr;                         -- /usr/include/term.h:417
      Key_f24: charptr;                         -- /usr/include/term.h:418
      Key_f25: charptr;                         -- /usr/include/term.h:419
      Key_f26: charptr;                         -- /usr/include/term.h:420
      Key_f27: charptr;                         -- /usr/include/term.h:421
      Key_f28: charptr;                         -- /usr/include/term.h:422
      Key_f29: charptr;                         -- /usr/include/term.h:423
      Key_f30: charptr;                         -- /usr/include/term.h:424
      Key_f31: charptr;                         -- /usr/include/term.h:425
      Key_f32: charptr;                         -- /usr/include/term.h:426
      Key_f33: charptr;                         -- /usr/include/term.h:427
      Key_f34: charptr;                         -- /usr/include/term.h:428
      Key_f35: charptr;                         -- /usr/include/term.h:429
      Key_f36: charptr;                         -- /usr/include/term.h:430
      Key_f37: charptr;                         -- /usr/include/term.h:431
      Key_f38: charptr;                         -- /usr/include/term.h:432
      Key_f39: charptr;                         -- /usr/include/term.h:433
      Key_f40: charptr;                         -- /usr/include/term.h:434
      Key_f41: charptr;                         -- /usr/include/term.h:435
      Key_f42: charptr;                         -- /usr/include/term.h:436
      Key_f43: charptr;                         -- /usr/include/term.h:437
      Key_f44: charptr;                         -- /usr/include/term.h:438
      Key_f45: charptr;                         -- /usr/include/term.h:439
      Key_f46: charptr;                         -- /usr/include/term.h:440
      Key_f47: charptr;                         -- /usr/include/term.h:441
      Key_f48: charptr;                         -- /usr/include/term.h:442
      Key_f49: charptr;                         -- /usr/include/term.h:443
      Key_f50: charptr;                         -- /usr/include/term.h:444
      Key_f51: charptr;                         -- /usr/include/term.h:445
      Key_f52: charptr;                         -- /usr/include/term.h:446
      Key_f53: charptr;                         -- /usr/include/term.h:447
      Key_f54: charptr;                         -- /usr/include/term.h:448
      Key_f55: charptr;                         -- /usr/include/term.h:449
      Key_f56: charptr;                         -- /usr/include/term.h:450
      Key_f57: charptr;                         -- /usr/include/term.h:451
      Key_f58: charptr;                         -- /usr/include/term.h:452
      Key_f59: charptr;                         -- /usr/include/term.h:453
      Key_f60: charptr;                         -- /usr/include/term.h:454
      Key_f61: charptr;                         -- /usr/include/term.h:455
      Key_f62: charptr;                         -- /usr/include/term.h:456
      Key_f63: charptr;                         -- /usr/include/term.h:457
   end record;

-- struct #term
type struct_term is                             -- /usr/include/term.h:460
   record
      Auto_left_margin: char;                   -- /usr/include/term.h:462
      Auto_right_margin: char;                  -- /usr/include/term.h:463
      Beehive_glitch: char;                     -- /usr/include/term.h:464
      Ceol_standout_glitch: char;               -- /usr/include/term.h:465
      Eat_newline_glitch: char;                 -- /usr/include/term.h:466
      Erase_overstrike: char;                   -- /usr/include/term.h:467
      Generic_type: char;                       -- /usr/include/term.h:468
      Hard_copy: char;                          -- /usr/include/term.h:469
      Has_meta_key: char;                       -- /usr/include/term.h:470
      Has_status_line: char;                    -- /usr/include/term.h:471
      Insert_null_glitch: char;                 -- /usr/include/term.h:472
      Memory_above: char;                       -- /usr/include/term.h:473
      Memory_below: char;                       -- /usr/include/term.h:474
      Move_insert_mode: char;                   -- /usr/include/term.h:475
      Move_standout_mode: char;                 -- /usr/include/term.h:476
      Over_strike: char;                        -- /usr/include/term.h:477
      Status_line_esc_ok: char;                 -- /usr/include/term.h:478
      Teleray_glitch: char;                     -- /usr/include/term.h:479
      Tilde_glitch: char;                       -- /usr/include/term.h:480
      Transparent_underline: char;              -- /usr/include/term.h:481
      Xon_xoff: char;                           -- /usr/include/term.h:482
      Columns: short_int;                       -- /usr/include/term.h:484
      Init_tabs: short_int;                     -- /usr/include/term.h:485
      Lines: short_int;                         -- /usr/include/term.h:486
      Lines_of_memory: short_int;               -- /usr/include/term.h:487
      Magic_cookie_glitch: short_int;           -- /usr/include/term.h:488
      Padding_baud_rate: short_int;             -- /usr/include/term.h:489
      Virtual_terminal: short_int;              -- /usr/include/term.h:490
      Width_status_line: short_int;             -- /usr/include/term.h:491
      strs: struct_strs;                        -- /usr/include/term.h:492
      strs2: struct_strs2;                      -- /usr/include/term.h:493
      Filedes: short_int;                       -- /usr/include/term.h:494
      Ofcntl: int;                              -- /usr/include/term.h:502
      Nfcntl: int;                              -- /usr/include/term.h:503
      Num_labels: short_int;                    -- /usr/include/term.h:506
      Label_height: short_int;                  -- /usr/include/term.h:507
      Label_width: short_int;                   -- /usr/include/term.h:508
      strs3: struct_strs3;                      -- /usr/include/term.h:509
      cur_term: term_p;                         -- /usr/include/term.h:512
   end record;

end @;
