1 ;; $Id: keywords.inc,v 1.12 2005/01/04 22:17:17 hpa Exp $
2 ;; -----------------------------------------------------------------------
4 ;; Copyright 1994-2002 H. Peter Anvin - All Rights Reserved
6 ;; This program is free software; you can redistribute it and/or modify
7 ;; it under the terms of the GNU General Public License as published by
8 ;; the Free Software Foundation, Inc., 53 Temple Place Ste 330,
9 ;; Boston MA 02111-1307, USA; either version 2 of the License, or
10 ;; (at your option) any later version; incorporated herein by reference.
12 ;; -----------------------------------------------------------------------
17 ;; Common header file for the handling of keyword hash and macros
20 %ifndef DEPEND ; Generated file
21 %include "kwdhash.gen"
25 dd hash_%1 ; Hash value
31 dd hash_%1 ; Hash value
32 dw %3 ; 16-bit argument
37 dd hash_%1 ; Hash value
38 db %3, %4 ; 2 8-bit arguments
42 keywd_size equ 8 ; Bytes per keyword
47 keyword hash, pc_comment
48 keyword menu, pc_comment
49 keyword append, pc_append
50 keyword default, pc_default
51 keyword display, pc_filecmd, get_msg_file
52 keyword font, pc_filecmd, loadfont
53 keyword implicit, pc_setint16, AllowImplicit
54 keyword kbdmap, pc_filecmd, loadkeys
55 keyword kernel, pc_kernel
56 keyword label, pc_label
57 keyword prompt, pc_setint16, ForcePrompt
59 keyword serial, pc_serial
60 keyword console, pc_setint16, DisplayCon
61 keyword timeout, pc_timeout
62 keyword ontimeout, pc_ontimeout
63 keyword onerror, pc_onerror
64 keyword allowoptions, pc_setint16, AllowOptions
65 keyword noescape, pc_noescape
66 keyword f1, pc_fkey, FKeyName+(0<<FILENAME_MAX_LG2)
67 keyword f2, pc_fkey, FKeyName+(1<<FILENAME_MAX_LG2)
68 keyword f3, pc_fkey, FKeyName+(2<<FILENAME_MAX_LG2)
69 keyword f4, pc_fkey, FKeyName+(3<<FILENAME_MAX_LG2)
70 keyword f5, pc_fkey, FKeyName+(4<<FILENAME_MAX_LG2)
71 keyword f6, pc_fkey, FKeyName+(5<<FILENAME_MAX_LG2)
72 keyword f7, pc_fkey, FKeyName+(6<<FILENAME_MAX_LG2)
73 keyword f8, pc_fkey, FKeyName+(7<<FILENAME_MAX_LG2)
74 keyword f9, pc_fkey, FKeyName+(8<<FILENAME_MAX_LG2)
75 keyword f10, pc_fkey, FKeyName+(9<<FILENAME_MAX_LG2)
76 keyword f0, pc_fkey, FKeyName+(9<<FILENAME_MAX_LG2)
78 keyword ipappend, pc_ipappend
80 %if IS_PXELINUX || IS_ISOLINUX
81 keyword localboot, pc_localboot
84 keywd_count equ ($-keywd_table)/keywd_size