#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <keymap.h>
#include "contextP.h"
int main(int argc, char **argv)
{
int i;
struct lk_ctx *ctx;
lkfile_t f;
ctx = lk_init();
f.pipe = 0;
strcpy(f.pathname, argv[1]);
f.fd = fopen(argv[1], "r");
lk_parse_keymap(ctx, &f);
for (i = 0; i < ctx->keymap->total; i++) {
if (!lk_map_exists(ctx, i))
continue;
printf("keymap %03d\n", i);
}
lk_free(ctx);
return 0;
}