]> git.cworth.org Git - apitrace/blobdiff - thirdparty/less/lesskey.h
Bundle less (version 444) for Windows.
[apitrace] / thirdparty / less / lesskey.h
diff --git a/thirdparty/less/lesskey.h b/thirdparty/less/lesskey.h
new file mode 100644 (file)
index 0000000..9a457a9
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 1984-2011  Mark Nudelman
+ *
+ * You may distribute under the terms of either the GNU General Public
+ * License or the Less License, as specified in the README file.
+ *
+ * For more information about less, or for information on how to 
+ * contact the author, see the README file.
+ */
+
+
+/*
+ * Format of a lesskey file:
+ *
+ *     LESSKEY_MAGIC (4 bytes)
+ *      sections...
+ *     END_LESSKEY_MAGIC (4 bytes)
+ *
+ * Each section is:
+ *
+ *     section_MAGIC (1 byte)
+ *     section_length (2 bytes)
+ *     key table (section_length bytes)
+ */
+#define        C0_LESSKEY_MAGIC        '\0'
+#define        C1_LESSKEY_MAGIC        'M'
+#define        C2_LESSKEY_MAGIC        '+'
+#define        C3_LESSKEY_MAGIC        'G'
+
+#define        CMD_SECTION             'c'
+#define        EDIT_SECTION            'e'
+#define        VAR_SECTION             'v'
+#define        END_SECTION             'x'
+
+#define        C0_END_LESSKEY_MAGIC    'E'
+#define        C1_END_LESSKEY_MAGIC    'n'
+#define        C2_END_LESSKEY_MAGIC    'd'
+
+/* */
+#define        KRADIX          64