From 72677e475f8f292c4d2c83e7a6c9fccb66993dc9 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 2 Oct 2006 21:44:00 -0700 Subject: New TEXT..ENDTEXT statement for the benefit of the menu system --- keywords | 1 + keywords.inc | 69 ++++++++++++++++++++++++++++++--------------------------- parseconfig.inc | 25 +++++++++++++++++++++ 3 files changed, 62 insertions(+), 33 deletions(-) diff --git a/keywords b/keywords index bfcbc2a4..39a871c0 100644 --- a/keywords +++ b/keywords @@ -1,4 +1,5 @@ menu +text append default display diff --git a/keywords.inc b/keywords.inc index cffe6a75..811d5bd8 100644 --- a/keywords.inc +++ b/keywords.inc @@ -1,6 +1,6 @@ ;; ----------------------------------------------------------------------- ;; -;; Copyright 1994-2002 H. Peter Anvin - All Rights Reserved +;; Copyright 1994-2006 H. Peter Anvin - All Rights Reserved ;; ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -42,42 +42,45 @@ keywd_size equ 8 ; Bytes per keyword align 4, db 0 +%define FKeyN(n) (FKeyName+(((n)-1) << FILENAME_MAX_LG2)) + keywd_table: - keyword menu, pc_comment - keyword append, pc_append - keyword default, pc_default - keyword display, pc_filecmd, get_msg_file - keyword font, pc_filecmd, loadfont - keyword implicit, pc_setint16, AllowImplicit - keyword kbdmap, pc_filecmd, loadkeys - keyword kernel, pc_kernel - keyword label, pc_label - keyword prompt, pc_setint16, ForcePrompt - keyword say, pc_say - keyword serial, pc_serial - keyword console, pc_setint16, DisplayCon - keyword timeout, pc_timeout, KbdTimeout - keyword totaltimeout, pc_timeout, TotalTimeout - keyword ontimeout, pc_ontimeout - keyword onerror, pc_onerror - keyword allowoptions, pc_setint16, AllowOptions - keyword noescape, pc_setint16, NoEscape - keyword f1, pc_fkey, FKeyName+(0<