This file is indexed.

/usr/include/kuip/kflag.h is in libpacklib1-dev 20061220+dfsg3-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
/*
 * $Id: kflag.h,v 1.1.1.1 1996/03/08 15:33:00 mclareni Exp $
 *
 * $Log: kflag.h,v $
 * Revision 1.1.1.1  1996/03/08 15:33:00  mclareni
 * Kuip
 *
 */

typedef enum {
  KmMACRO_COMMAND = 0,          /* don't look for macros */
  KmMACRO_AUTO,                 /* look for macros before commands */
  KmMACRO_AUTOREVERSE           /* look for macros after commands */
} KmMacOrder;

typedef enum {
  KmSTYLE_A  = 0x0001,          /* Alpha menus */
  KmSTYLE_C  = 0x0002,          /* Command line */
  KmSTYLE_G  = 0x0004,          /* Graphics menus */
  KmSTYLE_M  = 0x0008,          /* Model Human Interface */
  KmSTYLE_XM = 0x0020,          /* Motif/X11 */
  KmSTYLE_major = 0x00FF,       /* A..X are mutually exclusive */
  KmSTYLE_xL = 0x0100,          /* Alpha Letter menus */
  KmSTYLE_xP = 0x0200,          /* Panel style GP or MP */
  KmSTYLE_xS = 0x0400,          /* Graphics with Software fonts */
  KmSTYLE_xW = 0x0800           /* Graphics with shadowed Width */
} KmStyleFlag;

typedef enum {
  KmTIMING_OFF,                 /* no timing */
  KmTIMING_ON,                  /* time typed commands */
  KmTIMING_ALL                  /* time individual commands inside macro */
} KmTiming;


EXTERN struct {
  int         do_exit;          /* set by KXEXIT */
  int         do_quit;          /* set by KXQUIT */
  char       *curr_prompt;      /* current prompt string */
  char       *last_cmd;         /* last command for $LAST */
  KmTiming    timing;           /* timing on/off/all */
  time_t      real_time;        /* real time at last timing off */
  clock_t     user_time;        /* CPU time at last timing off */
  int         in_macro;         /* command executed in macro */
  int         in_application;   /* application mode is active */
  int         appl_called;      /* application is executing */
  char       *appl_exit;        /* string which leaves application mode */
  KmCommand  *appl_cmd;         /* command which handles application */
  char        appl_file[256];   /* temporary file to pass application text */
  FILE       *appl_stream;      /* C stream used for writing appl_file */
  int         appl_luno;        /* Fortran logical unit opened for appl_file */
  char        help_file[256];   /* temporary file to view help text */
  char        uhlp_file[256];   /* temporary file to get user help text */
  int         uhlp_luno;        /* Fortran logical unit opened for user help */
  int         in_motif;         /* Motif mode is active */
  int         action_nesting;   /* levels of nested ku_exec() calls */
  int         echo_command;     /* echo commands in Motif mode */
  char       *echo_prompt;      /* prompt string for echo commands */
  KmStyleFlag style;            /* input mode */
  int         try_getenv;       /* flag if $name should look-up environment */
  int         keep_fcase;       /* flag if no case conversion for filenames */
  int         use_kxterm;       /* flag if kxterm should be used */
  int         use_server;       /* flag if edit server should be used */
  int         editor_exit;      /* flag set if edit server sent SIGUSR1 */
  char       *editor_cbuf;      /* buffer of for edit servers commands */
  char       *macro_path;       /* MACRO/DEFAULT search path */
  KmMacOrder  macro_search;     /* MACRO/DEFAULT search order */
  int         temp_vectors;     /* number of ?SIGMA vectors */
  char        init_wdir[256];   /* initial working directory */
  int         vread_luno;       /* Fortran logical unit for VECTOR/READ */
  int         vwrite_luno;      /* Fortran logical unit for VECTOR/WRITE */
  int         trace_on;         /* flag set by TRACE ON */
  int         trace_wait;       /* flag set by TRACE ON WAIT */
  int         trace_wait_save;  /* flag set by TRACE ON WAIT */
  int         trace_full;       /* flag set by TRACE ON FULL */
  int         trace_debug;      /* flag set by TRACE ON DEBUG */
  int         trace_test;       /* flag set by TRACE ON TEST */
  int         quit_macro;       /* flag set by WAIT command */
} kc_flags;


EXTERN struct {
  char       *set_break;        /* SET_SHOW/BREAK */
  char        set_columns[8];   /* SET_SHOW/COLUMNS */
  char       *set_command;      /* SET_SHOW/COMMAND */
  char       *set_dollar;       /* SET_SHOW/DOLLAR */
  char       *set_filecase;     /* SET_SHOW/FILECASE */
  char       *set_host_editor;  /* SET_SHOW/HOST_EDITOR */
  char       *set_host_psviewer; /* SET_SHOW/HOST_PSVIEWER */
  char       *set_host_pager;   /* SET_SHOW/HOST_PAGER */
  char       *set_host_shell;   /* SET_SHOW/HOST_SHELL */
  char       *set_prompt;       /* SET_SHOW/PROMPT */
  char       *set_recall_style; /* SET_SHOW/RECALL_STYLE */
  char        set_recording[8]; /* SET_SHOW/RECORDING */
  char       *set_root;         /* SET_SHOW/ROOT */
  const char *set_style;        /* SET_SHOW/STYLE */
  char       *set_timing;       /* SET_SHOW/TIMING */
  char       *help_edit;        /* HELP edit mode */
  char       *defaults_path;    /* MACRO/DEFAULTS search path */
  char       *defaults_order;   /* MACRO/DEFAULTS search order */
  int         idle_time;        /* IDLE timer in seconds */
  char       *idle_cmd;         /* IDLE command */
  char      **set_print_cmds;   /* SET_SHOW/HOST_PRINTER commands */
  char      **set_print_exts;   /* ... depending on file extension */
} kc_value;


typedef struct {
  int         top;
  int         left;
  int         width;
  int         height;
} KmWindowDsc;

EXTERN struct {
  KmWindowDsc edit_pad;         /* coordinates for edit window */
  KmWindowDsc help_pad;         /* coordinates for readonly window */
  int         voffset;          /* vertical offset */
  int         hoffset;          /* horizontal offset */
  int         shift_max;        /* maximum number of shifted pads */
  int         shift_now;        /* current shift count */
  int         shift_dir;        /* shift direction +/-1 */
  int         is_a_pad;         /* flag if running in an Apollo DM pad */
  int         is_a_tty;         /* flag if stdin and stdout at terminal */
  int         use_getline;      /* flag for using getline() or normal read */
  int         use_no_echo;      /* flag for using no echo in password prompt */
  int         term_width;       /* terminal width in columns */
  int         kuwhag_called;    /* allow style G */
  float       sgylen;
  float       sgsize;
  float       sgyspa;
  float       sgbord;
  int         panel_rows;       /* number of rows in style GP panel */
  int        *panel_cols;       /* number of columns in each row */
  char     ***panel_keys;       /* key labels */
  char       *panel_keynum;     /* value of $KEYNUM */
  char       *panel_keyval;     /* value of $KEYVAL */
  char     ***panel_icons;      /* key icons */
  char     ***panel_opts;       /* key options */
  char       *panel_title;      /* panel title (given when displaying panel) */
  char       *panel_name;       /* panel name (given when starting panel) */
  int         palette_flag;     /* flag if palette is requested */
} kc_window;


extern const char* style_name( KmStyleFlag );