#include "aalib.h" int main(int argc, char **argv) { aa_context *c; char str[256]; char str1[256]; char str2[256]; if (!aa_parseoptions(NULL, NULL, &argc, argv) || argc != 1) { printf("%s", aa_help); exit(1); } c = aa_autoinit(&aa_defparams); if (c == NULL) { printf("aalib initialization failed\n"); exit(1); } aa_autoinitkbd(c, 0); aa_autoinitmouse(c, AA_MOUSEALLMASK); sprintf(str, "\n Current driver:%s\n" " Short name :%s\n" " Font :%s\n" " Short name :%s\n" " height :%i\n" " Width :%i\n" " Height :%i\n" " Width in mm :%i\n" " Height in mm :%i\n" " Supported :%i\n", c->driver->name, c->driver->shortname, c->params.font->name, c->params.font->shortname, c->params.font->height, c->params.width, c->params.height, c->params.mmwidth, c->params.mmheight, c->driver->params.supported); if (c->kbddriver != NULL) sprintf(str1, "\n Current driver:%s\n" " Short name :%s\n" " Flags :%i\n", c->kbddriver->name, c->kbddriver->shortname, c->kbddriver->flags); else sprintf(str1, "not available"); if (c->mousedriver != NULL) sprintf(str2, "\n Current driver:%s\n" " Short name :%s\n" " Flags :%i\n", c->mousedriver->name, c->mousedriver->shortname, c->mousedriver->flags); else sprintf(str2, "not available"); aa_close(c); printf("AAlib version:%i.%i\nDisplay:%s\nKeyboard:%s\nMouse:%s\n", AA_LIB_VERSION, AA_LIB_MINNOR, str, str1, str2); return (0); }