[BACK]Return to lesskey.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Annotation of src/usr.bin/less/lesskey.h, Revision 1.3

1.3     ! millert     1: /*
        !             2:  * Copyright (C) 1984-2002  Mark Nudelman
        !             3:  *
        !             4:  * You may distribute under the terms of either the GNU General Public
        !             5:  * License or the Less License, as specified in the README file.
        !             6:  *
        !             7:  * For more information about less, or for information on how to
        !             8:  * contact the author, see the README file.
        !             9:  */
        !            10:
1.2       niklas     11:
1.1       etheisen   12: /*
                     13:  * Format of a lesskey file:
                     14:  *
                     15:  *     LESSKEY_MAGIC (4 bytes)
                     16:  *      sections...
                     17:  *     END_LESSKEY_MAGIC (4 bytes)
                     18:  *
                     19:  * Each section is:
                     20:  *
                     21:  *     section_MAGIC (1 byte)
                     22:  *     section_length (2 bytes)
                     23:  *     key table (section_length bytes)
                     24:  */
                     25: #define        C0_LESSKEY_MAGIC        '\0'
                     26: #define        C1_LESSKEY_MAGIC        'M'
                     27: #define        C2_LESSKEY_MAGIC        '+'
                     28: #define        C3_LESSKEY_MAGIC        'G'
                     29:
                     30: #define        CMD_SECTION             'c'
                     31: #define        EDIT_SECTION            'e'
1.3     ! millert    32: #define        VAR_SECTION             'v'
1.1       etheisen   33: #define        END_SECTION             'x'
                     34:
                     35: #define        C0_END_LESSKEY_MAGIC    'E'
                     36: #define        C1_END_LESSKEY_MAGIC    'n'
                     37: #define        C2_END_LESSKEY_MAGIC    'd'
                     38:
                     39: /* */
                     40: #define        KRADIX          64