home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Origami / Sources / src / h / getmsg.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-27  |  7.9 KB  |  295 lines

  1. /* This file is generated automatically by awk -f msg2dot_h.awk */
  2. /* containing string definitions */
  3. /*{{{  length data*/
  4. #ifdef GETMSG_C
  5. #  ifdef CR_LF_MSG
  6. #    define MSG_ADDITIONAL 3
  7. #  else
  8. #    define MSG_ADDITIONAL 2
  9. #  endif
  10. #endif
  11.  
  12. #define MSG_LENGTH 80
  13. /*}}}*/
  14. /*{{{  msgtyp*/
  15. typedef enum {
  16.   M_BASE_FORMAT=0,
  17.   ATTENTION,
  18.   D_COMMA,
  19.   D_EOLN,
  20.   D_SOLN,
  21.   F_ADD_PATH,
  22.   F_DEMAND,
  23.   F_F_FAILED,
  24.   F_INFO_1,
  25.   F_INFO_2,
  26.   F_INT_OCL,
  27.   F_LOADING,
  28.   F_NO_DEFINE,
  29.   F_NO_OPEN,
  30.   F_NO_TERMCAP,
  31.   F_SIZE_FILE,
  32.   F_SUBSTITUTIONS,
  33.   F_TCFF,
  34.   F_TCG_F,
  35.   F_TCS_F,
  36.   F_TERMA,
  37.   F_TERMB,
  38.   F_VM_FAIL,
  39.   F_WRITING,
  40.   I_YES,
  41.   I_NO,
  42.   M_DSP,
  43.   I_QUIT,
  44.   I_8BIT,
  45.   I_OCTAL,
  46.   I_DECIMAL,
  47.   I_HEX,
  48.   I_MARK,
  49.   I_INVERS,
  50.   I_NUMBER,
  51.   I_TAB,
  52.   I_PLAIN,
  53.   I_ALL,
  54.   M_ANY_Q,
  55.   I_NEXT_PAGE,
  56.   I_NEWLINE,
  57.   I_BACK,
  58.   I_FILTER,
  59.   I_SEARCH,
  60.   I_KILL,
  61.   M_Q_R_PROMPT,
  62.   I_DO_REST,
  63.   I_AB,
  64.   I_DO_AB,
  65.   M_ABORTED,
  66.   M_ACF_LINE,
  67.   M_ACF_MSG,
  68.   M_ARG,
  69.   M_AUTO_SAVED,
  70.   M_BOTTOM,
  71.   M_BYE,
  72.   M_CANTOPEN,
  73.   M_CANTWRITE,
  74.   M_CHANGED_LEAVE,
  75.   M_CHANGED_SAVE,
  76.   M_CLOSE_FAILED,
  77.   M_CO_END,
  78.   M_CO_START,
  79.   M_DIRTY_FOLD,
  80.   M_DIR_EDIT,
  81.   M_END,
  82.   M_ERR_PO,
  83.   M_EXE_EXE,
  84.   M_FAILED,
  85.   M_FAILED_TERMINAL,
  86.   M_FF_COPY,
  87.   M_FILENAME,
  88.   M_FILEPO,
  89.   M_FIX_EXE,
  90.   M_FI_FAILED,
  91.   M_FOLDERR,
  92.   M_FORKFAIL,
  93.   M_GOTO,
  94.   M_HF,
  95.   M_INDENT_CRASH,
  96.   M_KBD_PIPE_FAILED,
  97.   M_KEY_BUFF_FULL,
  98.   M_KILLING,
  99.   M_LEAVE_INMOS,
  100.   M_LIST,
  101.   M_LONG_LINE,
  102.   M_LONG_LINE_SPLIT,
  103.   M_MAIL_1,
  104.   M_MAIL_2,
  105.   M_MAIL_3,
  106.   M_MAIL_S,
  107.   M_MARK_PATTERN,
  108.   M_MULT_EDIT,
  109.   M_NEW_FILE,
  110.   M_B_NO_MEMORY,
  111.   M_NOFOLDKEY,
  112.   M_NOT_BOUND,
  113.   M_NOT_IF_TDS,
  114.   M_NO_AREA,
  115.   M_NO_BACK_FOLDING,
  116.   M_NO_BUFFERS,
  117.   M_NO_CHANGE,
  118.   M_NO_ENTER_LIST_FF,
  119.   M_NO_FF_COPY,
  120.   M_NO_JOB,
  121.   M_NO_KTAB,
  122.   M_NO_OUTFILE,
  123.   M_NO_PICK,
  124.   M_NO_SAVE_CANCEL,
  125.   M_NO_SIMPLE_FOLD,
  126.   M_NO_TERM,
  127.   M_NO_TEXT,
  128.   M_NO_TOP,
  129.   M_NO_TOP_AUTO_SAVE,
  130.   M_NO_UNDEL,
  131.   M_NULL_CRASH,
  132.   M_READ,
  133.   M_READING,
  134.   M_REG_EXP,
  135.   M_REG_PAT,
  136.   M_REPLACE,
  137.   M_RF,
  138.   M_SEARCH,
  139.   M_SHELL_CREATED,
  140.   M_SH_COMMAND,
  141.   M_STACK_OVER,
  142.   M_SUSPEND,
  143.   M_TABSIZE,
  144.   M_TDS_CRASH,
  145.   M_TDS_LONG_LINE,
  146.   M_TOP,
  147.   M_TRAIL_SPACE,
  148.   M_USE_EXIT,
  149.   M_VIEW,
  150.   M_WHICH_FIX,
  151.   M_WIN_CHANGED,
  152.   M_WRITING,
  153.   M_WRITTEN,
  154.   M_XY_LONG,
  155.   M_XYS_LONG,
  156.   M_XY_SHORT,
  157.   M_XYS_SHORT,
  158.   M_Y,
  159.   T_TEST,
  160.   NUM_MESSAGES
  161. } msgtyp;
  162.  
  163. #define MSG_ARG_FORMAT NUM_MESSAGES
  164. #define MSG_TEST_CHAR 'D'
  165. /*}}}*/
  166. /*{{{  inputs*/
  167. #define MSG_D_COMMA            ','
  168. #define MSG_D_EOLN             '$'
  169. #define MSG_D_SOLN             ' '
  170. #define MSG_I_YES              'Y'
  171. #define MSG_I_NO               'N'
  172. #define MSG_I_QUIT             'Q'
  173. #define MSG_I_8BIT             '8'
  174. #define MSG_I_OCTAL            'O'
  175. #define MSG_I_DECIMAL          'D'
  176. #define MSG_I_HEX              'H'
  177. #define MSG_I_MARK             'M'
  178. #define MSG_I_INVERS           'I'
  179. #define MSG_I_NUMBER           'N'
  180. #define MSG_I_TAB              'T'
  181. #define MSG_I_PLAIN            'P'
  182. #define MSG_I_ALL              'A'
  183. #define MSG_I_NEXT_PAGE        ' '
  184. #define MSG_I_NEWLINE          'n'
  185. #define MSG_I_BACK             'B'
  186. #define MSG_I_FILTER           'F'
  187. #define MSG_I_SEARCH           'S'
  188. #define MSG_I_KILL             'K'
  189. #define MSG_I_DO_REST          '!'
  190. #define MSG_I_AB               'A'
  191. #define MSG_I_DO_AB            '.'
  192. /*}}}*/
  193. /*{{{  strs*/
  194. #define STR_F_ALARM "invalid auto-save time (%d<=x<=%d)"
  195. #define STR_EDT_FILE "editor files"
  196. #define STR_EOF "EOF"
  197. #define STR_INV_FOLD "invalid fold decode"
  198. #define STR_INV_TOK "invalid token"
  199. #define STR_INV_VAR "invalid var"
  200. #define STR_KEYTABLE "invalid keytable"
  201. #define STR_M_F_BEG "fold-begin"
  202. #define STR_M_F_END "fold-end"
  203. #define STR_M_F_LIN "fold-line"
  204. #define STR_M_F_NAM "fold-name"
  205. #define STR_M_KP "invalid keypad state"
  206. #define STR_M_LINE "invalid/multiple line"
  207. #define STR_M_MARK "multiple mark types"
  208. #define STR_M_NORCCHANGE "-k after -O is not allowed"
  209. #define STR_M_VN "invalid table-size"
  210. #define STR_MISSING "missing"
  211. #define STR_POP_EMPTY_STACK "pop empty stack"
  212. #define STR_WINSIZE "window size (li/co)"
  213. #define STR_F_A "[fullshift on]"
  214. #define STR_F_D "[fullshift off]"
  215. #define STR_V_A "[verbose on]"
  216. #define STR_V_D "[verbose off]"
  217. #define STR_E_A "[echo on]"
  218. #define STR_E_D "[echo off]"
  219. /*}}}*/
  220. /*{{{  msg*/
  221. #ifdef MESSAGES_C
  222. #  define MSG_CLARG_DEFAULT_NAME "default-name"
  223. #  define MSG_CLARG_DELAY "delay"
  224. #  define MSG_CLARG_DSP_MODE "display-mode"
  225. #  define MSG_CLARG_FILES "files"
  226. #  define MSG_CLARG_LINES "lines"
  227. #  define MSG_CLARG_LLINES "local-lines"
  228. #  define MSG_CLARG_MARK "marks"
  229. #  define MSG_CLARG_MASTR "match"
  230. #  define MSG_CLARG_MNAME "markname"
  231. #  define MSG_CLARG_MSTRING "markstrings"
  232. #  define MSG_CLARG_NAME "name"
  233. #  define MSG_CLARG_NBASE "namebase"
  234. #  define MSG_CLARG_NMASTR "nomatch"
  235. #  define MSG_CLARG_NUMBER "number"
  236. #  define MSG_CLARG_OCLV "ocl-value"
  237. #  define MSG_CLARG_OSO "os-options"
  238. #  define MSG_CLARG_RC "rcpath"
  239. #  define MSG_CLARG_SHELL "shell"
  240. #  define MSG_CLARG_STATE "state"
  241. #  define MSG_CLARG_STRING "string"
  242. #  define MSG_CLARG_TAB "tab-width"
  243. #  define MSG_CLARG_VALUE "value"
  244. #  define MSG_CLARG_WIDTH "width"
  245. #  define MSG_CLARG_WINNAME "window-name"
  246. #  define MSG_CLOP_A "open the list of files, instead of first file"
  247. #  define MSG_CLOP_C "disable copyright message"
  248. #  define MSG_CLOP_D "dump core on crash"
  249. #  define MSG_CLOP_F "specify regular expression, for ignored diredit files"
  250. #  define MSG_CLOP_IGNORE "ignored"
  251. #  define MSG_CLOP_K "N/A, to choose numerical or application keypad mode"
  252. #  define MSG_CLOP_M "like -m, but give strings directly (begin/file/line/end)"
  253. #  define MSG_CLOP_N "specify the local table for virtual text handling"
  254. #  define MSG_CLOP_O "specify startup-value for OCL-variable '" OCL_ARG_V "'"
  255. #  define MSG_CLOP_P "do not open the controling terminal, if stdin is not"
  256. #  define MSG_CLOP_R "pathlist for rc,help and msg-file"
  257. #  define MSG_CLOP_S "shell-commands use shell, pipe-commands are disabled"
  258. #  define MSG_CLOP_T "specify window name, after exiting Origami"
  259. #  define MSG_CLOP_V "verbose-mode"
  260. #  define MSG_CLOP_W "display name in front of the filename in the statusline"
  261. #  define MSG_CLOP_Z "disable suspend-origami"
  262. #  define MSG_CLOP_a "specify time between auto-saves (%d<=" MSG_CLARG_DELAY "<=%d,default=%d)"
  263. #  define MSG_CLOP_d "specify display mode"
  264. #  define MSG_CLOP_e "echoing keyboard input on"
  265. #  define MSG_CLOP_f "specify regular expression, for allowed diredit files"
  266. #  define MSG_CLOP_h "this message"
  267. #  define MSG_CLOP_i "show ctrl-chars inverse"
  268. #  define MSG_CLOP_k "specify other rc-file"
  269. #  define MSG_CLOP_l "specify first position in file"
  270. #  define MSG_CLOP_m "specify other marks for fold-display"
  271. #  define MSG_CLOP_n "load files without fold-parsing"
  272. #  define MSG_CLOP_o "start in overwrite-mode"
  273. #  define MSG_CLOP_p "use c-preprocessor-mode"
  274. #  define MSG_CLOP_t "specify the size of tabs"
  275. #  define MSG_CLOP_v "start in view-mode"
  276. #  define MSG_DETAILS "use -h for more details"
  277. #  define MSG_DOC_PATH "document path:        %s" PATH_SEP "doc\n"
  278. #  define MSG_M_CP_DOC "\nSee in directory %s" PATH_SEP "doc for more information.\n"
  279. #  define MSG_M_CP_INFO "Originally by Martin Green, Ferranti Ltd, Cheadle Heath, Stockport, England\nConverted from Pascal and modified by Charlie Lawrence, Eastman Kodak Co.\nConsiderably improved by Michael Haardt and Wolfgang Stumvoll, Aachen\n"
  280. #  define MSG_M_FM "invalid fold marks"
  281. #  define MSG_M_INVALID_PATH "invalid value for " ORIPATH "\n"
  282. #  define MSG_M_INV_OCL "invalid ocl-argument initialization %s:%s"
  283. #  define MSG_M_IN_MES "inproper msg-file (line %d, magic %c expected, linelength %d+1):\nfile:    %s\nread:    >%s<\n"
  284. #  define MSG_M_MIS_MES "missing msg-file"
  285. #  define MSG_M_NOT_HERE "[function not available in this version]"
  286. #  define MSG_M_NO_MALLOC "[running out of memory]"
  287. #  define MSG_M_NO_MEMORY "not enough memory"
  288. #  define MSG_NO_PLACE "none"
  289. #  define MSG_OPTIONS "options"
  290. #  define MSG_OPT_ARE "options are"
  291. #  define MSG_PATHS "default rc pathlist:    %s\nmsg file:               %s\nrc file:                %s\nhelp file:              %s\n"
  292. #  define MSG_USAGE "Usage:"
  293. #endif
  294. /*}}}*/
  295.