/********************************************************************************************************************************/ /* Created: 9-Mar-2021 22:28:06 by OpenVMS SDL EV3-3 */ /* Source: 09-MAR-2021 22:28:01 $1$DGA8085:[STARLET_H.SRC]STARDEFQZ.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $TPUDEF IDENT V03-006 ***/ #ifndef __TPUDEF_LOADED #define __TPUDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif /* Item list codes for TPU$INITIALIZE */ #define TPU$_CHAIN -1 /* Chain entry - Matches other VMS CHAIN entries */ #define TPU$_ENDLIST 0 /* End of list [*** Must be zero ***] */ #define TPU$_OPTIONS 1 /* Command line options (see below) */ #define TPU$_FILENAME 6 /* File name */ #define TPU$_OTHER_FILENAMES 7 /* more filenames */ #define TPU$_FILEIO 14 /* File I/O routine */ #define TPU$_CALLUSER 15 /* CALL_USER routine */ #define TPU$_JOURNALFILE 16 /* /JOURNAL= file name */ #define TPU$_SECTIONFILE 19 /* /SECTION= file name */ #define TPU$_OUTPUTFILE 20 /* /OUTPUT= file name */ #define TPU$_COMMANDFILE 21 /* /COMMAND= file name */ #define TPU$_DISPLAYFILE 22 /* /DISPLAY= keyword -or- file name */ #define TPU$_CTRL_C_ROUTINE 23 /* CTRL/C routine */ #define TPU$_FREEITEMLIST 24 /* Free the item list */ #define TPU$_DEBUGFILE 25 /* /DEBUG= file name */ #define TPU$_FILE_PARSE 26 /* FILE_PARSE routine */ #define TPU$_FILE_SEARCH 27 /* FILE_SEARCH routine */ #define TPU$_TERMINAL_INPUT 28 /* Terminal input routine */ #define TPU$_KANJI_DICFILE 29 /* /KANJI_DICTIONARY= file name */ #define TPU$_TEXT_LANGUAGE 30 /* /TEXT_LANGUAGE= language name */ #define TPU$_DEFAULTSFILE 31 /* /DEFAULTS= file name */ #define TPU$_PARENT_WIDGET 32 /* DECwindows widget to use as our parent */ #define TPU$_EXTENSION 33 /* Extension Table Entry */ #define TPU$_GET_DEFAULT 34 /* GET_DEFAULT routine */ #define TPU$_SET_DEFAULT 35 /* SET_DEFAULT routine */ #define TPU$_WORKFILE 36 /* /WORK= file name */ #define TPU$_APPLICATION_CONTEXT 37 /* Decwindows application context */ #define TPU$_CHARACTERSET 38 /* /CHARACTER_SET= character set name */ #define TPU$_LANGUAGE 257 /* LSE's /LANGUAGE= file name */ #define TPU$_ENVFILE 258 /* LSE's /ENVIRONMENT= file name */ #define TPU$_INIT_FILE 259 /* /INITIALIZATION= file name */ #define TPU$_START_LINE 260 /* /START_POSITION= line */ #define TPU$_START_CHAR 261 /* /START_POSITION= character */ #define TPU$_SYSTEM_ENVFILE 262 /* LSE's /SYSTEM_ENVIROMENT= file name */ /* Item list codes for file I/O */ #define TPU$_ACCESS 4 /* File access type (see below) */ #define TPU$_FLUSH 5 /* Flush after Puts */ #define TPU$_FILESIZE 7 /* File size */ #define TPU$_RECORD_ATTR 8 /* Record attributes */ #define TPU$_RECORD_FORM 9 /* Record format */ #define TPU$_MAXIMIZE_VER 10 /* Maximize version number */ #define TPU$_DEFAULTFILE 17 /* Default file name */ #define TPU$_RELATEDFILE 18 /* Related file name */ #define TPU$_FILE_RECOVERABLE 19 /* File available upon recovery */ #define TPU$_TRN_TPT 20 /* File will allow truncates - journal files only */ #define TPU$_CREATE_TIME 257 /* Creation date/time */ #define TPU$_EOF_BLOCK 258 /* EOF block */ #define TPU$_EOF_FFB 259 /* EOF first free byte */ /* TPU$_OPTIONS flags */ #define TPU$M_RECOVER 0x1 #define TPU$M_JOURNAL 0x2 #define TPU$M_READ 0x4 #define TPU$M_SECTION 0x8 #define TPU$M_OUTPUT 0x10 #define TPU$M_COMMAND 0x20 #define TPU$M_DISPLAY 0x40 #define TPU$M_CREATE 0x80 #define TPU$M_STARTPOS 0x100 #define TPU$M_COMMAND_DFLTED 0x200 #define TPU$M_DEBUG 0x400 #define TPU$M_NOKANJI_DIC 0x800 #define TPU$M_TEXT_LANGUAGE 0x1000 #define TPU$M_DEFAULTS 0x2000 #define TPU$M_NODEFAULTS 0x4000 #define TPU$M_ENVIRONMENT 0x10000 #define TPU$M_INIT 0x20000 #define TPU$M_SYSTEM_ENV 0x40000 #define TPU$M_CURRENT_FILE 0x80000 #define TPU$M_WRITE 0x100000 #define TPU$M_MODIFY 0x200000 #define TPU$M_NOMODIFY 0x400000 #define TPU$M_NOMAP 0x800000 #define TPU$M_WORK 0x1000000 #define TPU$M_SEC_LNM_MODE 0x2000000 #define TPU$M_CHARSET 0x4000000 #ifdef __NEW_STARLET typedef union _fill_32_ { unsigned int tpu$l_options; __struct { unsigned tpu$v_recover : 1; /* /RECOVER */ unsigned tpu$v_journal : 1; /* /JOURNAL */ unsigned tpu$v_read : 1; /* /READ_ONLY */ unsigned tpu$v_section : 1; /* /SECTION */ unsigned tpu$v_output : 1; /* /OUTPUT */ unsigned tpu$v_command : 1; /* /COMMAND */ unsigned tpu$v_display : 1; /* /DISPLAY */ unsigned tpu$v_create : 1; /* /CREATE */ unsigned tpu$v_startpos : 1; /* /START_POSITION */ unsigned tpu$v_command_dflted : 1; /* /COMMAND defaulted */ unsigned tpu$v_debug : 1; /* /DEBUG */ unsigned tpu$v_nokanji_dic : 1; /* /KANJI_DICTIONARY */ unsigned tpu$v_text_language : 1; /* /TEXT_LANGUAGE */ unsigned tpu$v_defaults : 1; /* Explicit /DEFAULTS */ unsigned tpu$v_nodefaults : 1; /* Explicit /NODEFAULTS */ unsigned tpu$v_bit_15 : 1; unsigned tpu$v_environment : 1; /* LSE's /ENVIRONMENT */ unsigned tpu$v_init : 1; /* /INITIALIZATION */ unsigned tpu$v_system_env : 1; /* LSE's /SYSTEM_ENVIRONMENT */ unsigned tpu$v_current_file : 1; /* LSE's /CURRENT_FILE */ unsigned tpu$v_write : 1; /* /WRITE */ unsigned tpu$v_modify : 1; /* Explicit /MODIFY */ unsigned tpu$v_nomodify : 1; /* Explicit /NOMODFIY */ unsigned tpu$v_nomap : 1; /* Don't map top DECwindows widget */ unsigned tpu$v_work : 1; /* /WORK */ unsigned tpu$v_sec_lnm_mode : 1; /* Section logical name mode */ unsigned tpu$v_charset : 1; /* /CHARACTER_SET */ unsigned tpu$v_bit_27 : 1; unsigned tpu$v_bit_28 : 1; unsigned tpu$v_bit_29 : 1; unsigned tpu$v_bit_30 : 1; unsigned tpu$v_bit_31 : 1; } tpu$r_fill_33_; } FILL_32_; #if !defined(__VAXC) #define tpu$v_recover tpu$r_fill_33_.tpu$v_recover #define tpu$v_journal tpu$r_fill_33_.tpu$v_journal #define tpu$v_read tpu$r_fill_33_.tpu$v_read #define tpu$v_section tpu$r_fill_33_.tpu$v_section #define tpu$v_output tpu$r_fill_33_.tpu$v_output #define tpu$v_command tpu$r_fill_33_.tpu$v_command #define tpu$v_display tpu$r_fill_33_.tpu$v_display #define tpu$v_create tpu$r_fill_33_.tpu$v_create #define tpu$v_startpos tpu$r_fill_33_.tpu$v_startpos #define tpu$v_command_dflted tpu$r_fill_33_.tpu$v_command_dflted #define tpu$v_debug tpu$r_fill_33_.tpu$v_debug #define tpu$v_nokanji_dic tpu$r_fill_33_.tpu$v_nokanji_dic #define tpu$v_text_language tpu$r_fill_33_.tpu$v_text_language #define tpu$v_defaults tpu$r_fill_33_.tpu$v_defaults #define tpu$v_nodefaults tpu$r_fill_33_.tpu$v_nodefaults #define tpu$v_environment tpu$r_fill_33_.tpu$v_environment #define tpu$v_init tpu$r_fill_33_.tpu$v_init #define tpu$v_system_env tpu$r_fill_33_.tpu$v_system_env #define tpu$v_current_file tpu$r_fill_33_.tpu$v_current_file #define tpu$v_write tpu$r_fill_33_.tpu$v_write #define tpu$v_modify tpu$r_fill_33_.tpu$v_modify #define tpu$v_nomodify tpu$r_fill_33_.tpu$v_nomodify #define tpu$v_nomap tpu$r_fill_33_.tpu$v_nomap #define tpu$v_work tpu$r_fill_33_.tpu$v_work #define tpu$v_sec_lnm_mode tpu$r_fill_33_.tpu$v_sec_lnm_mode #define tpu$v_charset tpu$r_fill_33_.tpu$v_charset #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ union fill_32_ { unsigned int tpu$l_options; __struct { unsigned tpu$v_recover : 1; /* /RECOVER */ unsigned tpu$v_journal : 1; /* /JOURNAL */ unsigned tpu$v_read : 1; /* /READ_ONLY */ unsigned tpu$v_section : 1; /* /SECTION */ unsigned tpu$v_output : 1; /* /OUTPUT */ unsigned tpu$v_command : 1; /* /COMMAND */ unsigned tpu$v_display : 1; /* /DISPLAY */ unsigned tpu$v_create : 1; /* /CREATE */ unsigned tpu$v_startpos : 1; /* /START_POSITION */ unsigned tpu$v_command_dflted : 1; /* /COMMAND defaulted */ unsigned tpu$v_debug : 1; /* /DEBUG */ unsigned tpu$v_nokanji_dic : 1; /* /KANJI_DICTIONARY */ unsigned tpu$v_text_language : 1; /* /TEXT_LANGUAGE */ unsigned tpu$v_defaults : 1; /* Explicit /DEFAULTS */ unsigned tpu$v_nodefaults : 1; /* Explicit /NODEFAULTS */ unsigned tpu$v_bit_15 : 1; unsigned tpu$v_environment : 1; /* LSE's /ENVIRONMENT */ unsigned tpu$v_init : 1; /* /INITIALIZATION */ unsigned tpu$v_system_env : 1; /* LSE's /SYSTEM_ENVIRONMENT */ unsigned tpu$v_current_file : 1; /* LSE's /CURRENT_FILE */ unsigned tpu$v_write : 1; /* /WRITE */ unsigned tpu$v_modify : 1; /* Explicit /MODIFY */ unsigned tpu$v_nomodify : 1; /* Explicit /NOMODFIY */ unsigned tpu$v_nomap : 1; /* Don't map top DECwindows widget */ unsigned tpu$v_work : 1; /* /WORK */ unsigned tpu$v_sec_lnm_mode : 1; /* Section logical name mode */ unsigned tpu$v_charset : 1; /* /CHARACTER_SET */ unsigned tpu$v_bit_27 : 1; unsigned tpu$v_bit_28 : 1; unsigned tpu$v_bit_29 : 1; unsigned tpu$v_bit_30 : 1; unsigned tpu$v_bit_31 : 1; } tpu$r_fill_33_; } ; #if !defined(__VAXC) #define tpu$v_recover tpu$r_fill_33_.tpu$v_recover #define tpu$v_journal tpu$r_fill_33_.tpu$v_journal #define tpu$v_read tpu$r_fill_33_.tpu$v_read #define tpu$v_section tpu$r_fill_33_.tpu$v_section #define tpu$v_output tpu$r_fill_33_.tpu$v_output #define tpu$v_command tpu$r_fill_33_.tpu$v_command #define tpu$v_display tpu$r_fill_33_.tpu$v_display #define tpu$v_create tpu$r_fill_33_.tpu$v_create #define tpu$v_startpos tpu$r_fill_33_.tpu$v_startpos #define tpu$v_command_dflted tpu$r_fill_33_.tpu$v_command_dflted #define tpu$v_debug tpu$r_fill_33_.tpu$v_debug #define tpu$v_nokanji_dic tpu$r_fill_33_.tpu$v_nokanji_dic #define tpu$v_text_language tpu$r_fill_33_.tpu$v_text_language #define tpu$v_defaults tpu$r_fill_33_.tpu$v_defaults #define tpu$v_nodefaults tpu$r_fill_33_.tpu$v_nodefaults #define tpu$v_environment tpu$r_fill_33_.tpu$v_environment #define tpu$v_init tpu$r_fill_33_.tpu$v_init #define tpu$v_system_env tpu$r_fill_33_.tpu$v_system_env #define tpu$v_current_file tpu$r_fill_33_.tpu$v_current_file #define tpu$v_write tpu$r_fill_33_.tpu$v_write #define tpu$v_modify tpu$r_fill_33_.tpu$v_modify #define tpu$v_nomodify tpu$r_fill_33_.tpu$v_nomodify #define tpu$v_nomap tpu$r_fill_33_.tpu$v_nomap #define tpu$v_work tpu$r_fill_33_.tpu$v_work #define tpu$v_sec_lnm_mode tpu$r_fill_33_.tpu$v_sec_lnm_mode #define tpu$v_charset tpu$r_fill_33_.tpu$v_charset #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ /* Access codes for TPU$_ACCESS */ #define TPU$K_INPUT 0 /* Open file for input only */ #define TPU$K_OUTPUT 1 /* Open file for output only */ #define TPU$K_IO 2 /* Open file for both input and output */ #define TPU$K_OUTPUT_DDIF 3 /* Open file for DDIF output only */ /* Codes for file I/O */ #define TPU$K_OPEN 0 /* Open a file */ #define TPU$K_CLOSE 1 /* Close a file */ #define TPU$K_CLOSE_DELETE 2 /* Close and delete a file */ #define TPU$K_PUT 3 /* Put a record to a file */ #define TPU$K_GET 4 /* Get a record from a file */ #define TPU$K_REWIND 5 /* Rewind the file */ /* FILE_PARSE and FILE_SEARCH item flags */ #define TPU$M_NODE 0x1 #define TPU$M_DEV 0x2 #define TPU$M_DIR 0x4 #define TPU$M_NAME 0x8 #define TPU$M_TYPE 0x10 #define TPU$M_VER 0x20 #define TPU$M_HEAD 0x40 #define TPU$M_TAIL 0x80 #define TPU$M_REPARSE 0x10000 #ifdef __NEW_STARLET typedef union _fill_34_ { unsigned int tpu$l_item_flags; __struct { unsigned tpu$v_node : 1; /* Return node */ unsigned tpu$v_dev : 1; /* Return device */ unsigned tpu$v_dir : 1; /* Return directory */ unsigned tpu$v_name : 1; /* Return name */ unsigned tpu$v_type : 1; /* Return type */ unsigned tpu$v_ver : 1; /* Return version */ unsigned tpu$v_head : 1; /* Return head (Ultrix node+dev+dir) */ unsigned tpu$v_tail : 1; /* Return tail (Ultrix name+type+ver) */ unsigned tpu$v_bit_08 : 1; unsigned tpu$v_bit_09 : 1; unsigned tpu$v_bit_10 : 1; unsigned tpu$v_bit_11 : 1; unsigned tpu$v_bit_12 : 1; unsigned tpu$v_bit_13 : 1; unsigned tpu$v_bit_14 : 1; unsigned tpu$v_bit_15 : 1; unsigned tpu$v_reparse : 1; /* Reparse (FILE_SEARCH only) */ unsigned tpu$v_fill_36_ : 7; } tpu$r_fill_35_; } FILL_34_; #if !defined(__VAXC) #define tpu$v_node tpu$r_fill_35_.tpu$v_node #define tpu$v_dev tpu$r_fill_35_.tpu$v_dev #define tpu$v_dir tpu$r_fill_35_.tpu$v_dir #define tpu$v_name tpu$r_fill_35_.tpu$v_name #define tpu$v_type tpu$r_fill_35_.tpu$v_type #define tpu$v_ver tpu$r_fill_35_.tpu$v_ver #define tpu$v_head tpu$r_fill_35_.tpu$v_head #define tpu$v_tail tpu$r_fill_35_.tpu$v_tail #define tpu$v_reparse tpu$r_fill_35_.tpu$v_reparse #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ union fill_34_ { unsigned int tpu$l_item_flags; __struct { unsigned tpu$v_node : 1; /* Return node */ unsigned tpu$v_dev : 1; /* Return device */ unsigned tpu$v_dir : 1; /* Return directory */ unsigned tpu$v_name : 1; /* Return name */ unsigned tpu$v_type : 1; /* Return type */ unsigned tpu$v_ver : 1; /* Return version */ unsigned tpu$v_head : 1; /* Return head (Ultrix node+dev+dir) */ unsigned tpu$v_tail : 1; /* Return tail (Ultrix name+type+ver) */ unsigned tpu$v_bit_08 : 1; unsigned tpu$v_bit_09 : 1; unsigned tpu$v_bit_10 : 1; unsigned tpu$v_bit_11 : 1; unsigned tpu$v_bit_12 : 1; unsigned tpu$v_bit_13 : 1; unsigned tpu$v_bit_14 : 1; unsigned tpu$v_bit_15 : 1; unsigned tpu$v_reparse : 1; /* Reparse (FILE_SEARCH only) */ unsigned tpu$v_fill_36_ : 7; } tpu$r_fill_35_; } ; #if !defined(__VAXC) #define tpu$v_node tpu$r_fill_35_.tpu$v_node #define tpu$v_dev tpu$r_fill_35_.tpu$v_dev #define tpu$v_dir tpu$r_fill_35_.tpu$v_dir #define tpu$v_name tpu$r_fill_35_.tpu$v_name #define tpu$v_type tpu$r_fill_35_.tpu$v_type #define tpu$v_ver tpu$r_fill_35_.tpu$v_ver #define tpu$v_head tpu$r_fill_35_.tpu$v_head #define tpu$v_tail tpu$r_fill_35_.tpu$v_tail #define tpu$v_reparse tpu$r_fill_35_.tpu$v_reparse #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ /* Codes for terminal input */ #define TPU$K_INITIALIZE_INPUT 0 /* Initialize terminal input */ #define TPU$K_TYPEAHEAD_COUNT 1 /* Fetch typeahead count */ #define TPU$K_CANCEL_INPUT 2 /* Cancel outstanding terminal input */ #define TPU$K_READ_CHARACTER 3 /* Read a single character */ #define TPU$K_READ_STRING 4 /* Read a string of characters */ #define TPU$K_READ_LINE 5 /* Read a line with prompting */ #define TPU$K_TERMINATE_INPUT 6 /* Terminate terminal input */ #define TPU$K_READ_TYPEAHEAD_NOECHO 7 /* Read the typeahead and don't echo */ /* TPU$CLEANUP flags */ #define TPU$M_DELETE_JOURNAL 0x1 #define TPU$M_DELETE_EXITH 0x2 #define TPU$M_DELETE_BUFFERS 0x4 #define TPU$M_DELETE_WINDOWS 0x8 #define TPU$M_DELETE_CACHE 0x10 #define TPU$M_PRUNE_CACHE 0x20 #define TPU$M_EXECUTE_FILE 0x40 #define TPU$M_EXECUTE_PROC 0x80 #define TPU$M_DELETE_CONTEXT 0x100 #define TPU$M_RESET_TERMINAL 0x200 #define TPU$M_KILL_PROCESSES 0x400 #define TPU$M_CLOSE_SECTION 0x800 #define TPU$M_DELETE_OTHERS 0x1000 #define TPU$M_LAST_TIME 0x2000 #define TPU$M_CLOSE_KANJI_DIC 0x4000 #ifdef __NEW_STARLET typedef union _fill_37_ { unsigned int tpu$l_cleanup; __struct { unsigned tpu$v_delete_journal : 1; /* Delete journal */ unsigned tpu$v_delete_exith : 1; /* Delete exit handler */ unsigned tpu$v_delete_buffers : 1; /* Delete buffers */ unsigned tpu$v_delete_windows : 1; /* Delete windows */ unsigned tpu$v_delete_cache : 1; /* Delete caches */ unsigned tpu$v_prune_cache : 1; /* Purge caches */ unsigned tpu$v_execute_file : 1; /* Re-execute command file */ unsigned tpu$v_execute_proc : 1; /* Re-execute TPU$INIT_PROCEDURE */ unsigned tpu$v_delete_context : 1; /* Delete all context */ unsigned tpu$v_reset_terminal : 1; /* Reset terminal state */ unsigned tpu$v_kill_processes : 1; /* Delete subprocesses */ unsigned tpu$v_close_section : 1; /* Close section file */ unsigned tpu$v_delete_others : 1; /* Delete miscellaneous */ unsigned tpu$v_last_time : 1; /* Last call */ unsigned tpu$v_close_kanji_dic : 1; /* Close dictionary */ unsigned tpu$v_fill_39_ : 1; } tpu$r_fill_38_; } FILL_37_; #if !defined(__VAXC) #define tpu$v_delete_journal tpu$r_fill_38_.tpu$v_delete_journal #define tpu$v_delete_exith tpu$r_fill_38_.tpu$v_delete_exith #define tpu$v_delete_buffers tpu$r_fill_38_.tpu$v_delete_buffers #define tpu$v_delete_windows tpu$r_fill_38_.tpu$v_delete_windows #define tpu$v_delete_cache tpu$r_fill_38_.tpu$v_delete_cache #define tpu$v_prune_cache tpu$r_fill_38_.tpu$v_prune_cache #define tpu$v_execute_file tpu$r_fill_38_.tpu$v_execute_file #define tpu$v_execute_proc tpu$r_fill_38_.tpu$v_execute_proc #define tpu$v_delete_context tpu$r_fill_38_.tpu$v_delete_context #define tpu$v_reset_terminal tpu$r_fill_38_.tpu$v_reset_terminal #define tpu$v_kill_processes tpu$r_fill_38_.tpu$v_kill_processes #define tpu$v_close_section tpu$r_fill_38_.tpu$v_close_section #define tpu$v_delete_others tpu$r_fill_38_.tpu$v_delete_others #define tpu$v_last_time tpu$r_fill_38_.tpu$v_last_time #define tpu$v_close_kanji_dic tpu$r_fill_38_.tpu$v_close_kanji_dic #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ union fill_37_ { unsigned int tpu$l_cleanup; __struct { unsigned tpu$v_delete_journal : 1; /* Delete journal */ unsigned tpu$v_delete_exith : 1; /* Delete exit handler */ unsigned tpu$v_delete_buffers : 1; /* Delete buffers */ unsigned tpu$v_delete_windows : 1; /* Delete windows */ unsigned tpu$v_delete_cache : 1; /* Delete caches */ unsigned tpu$v_prune_cache : 1; /* Purge caches */ unsigned tpu$v_execute_file : 1; /* Re-execute command file */ unsigned tpu$v_execute_proc : 1; /* Re-execute TPU$INIT_PROCEDURE */ unsigned tpu$v_delete_context : 1; /* Delete all context */ unsigned tpu$v_reset_terminal : 1; /* Reset terminal state */ unsigned tpu$v_kill_processes : 1; /* Delete subprocesses */ unsigned tpu$v_close_section : 1; /* Close section file */ unsigned tpu$v_delete_others : 1; /* Delete miscellaneous */ unsigned tpu$v_last_time : 1; /* Last call */ unsigned tpu$v_close_kanji_dic : 1; /* Close dictionary */ unsigned tpu$v_fill_39_ : 1; } tpu$r_fill_38_; } ; #if !defined(__VAXC) #define tpu$v_delete_journal tpu$r_fill_38_.tpu$v_delete_journal #define tpu$v_delete_exith tpu$r_fill_38_.tpu$v_delete_exith #define tpu$v_delete_buffers tpu$r_fill_38_.tpu$v_delete_buffers #define tpu$v_delete_windows tpu$r_fill_38_.tpu$v_delete_windows #define tpu$v_delete_cache tpu$r_fill_38_.tpu$v_delete_cache #define tpu$v_prune_cache tpu$r_fill_38_.tpu$v_prune_cache #define tpu$v_execute_file tpu$r_fill_38_.tpu$v_execute_file #define tpu$v_execute_proc tpu$r_fill_38_.tpu$v_execute_proc #define tpu$v_delete_context tpu$r_fill_38_.tpu$v_delete_context #define tpu$v_reset_terminal tpu$r_fill_38_.tpu$v_reset_terminal #define tpu$v_kill_processes tpu$r_fill_38_.tpu$v_kill_processes #define tpu$v_close_section tpu$r_fill_38_.tpu$v_close_section #define tpu$v_delete_others tpu$r_fill_38_.tpu$v_delete_others #define tpu$v_last_time tpu$r_fill_38_.tpu$v_last_time #define tpu$v_close_kanji_dic tpu$r_fill_38_.tpu$v_close_kanji_dic #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __TPUDEF_LOADED */