diff options
author | reinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2004-01-10 10:20:22 +0000 |
---|---|---|
committer | reinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2004-01-10 10:20:22 +0000 |
commit | f223eb72233c076b781c2db7b99af394442a64e6 (patch) | |
tree | 810d5271b40b8b68270c88415fe050725bdda06f /drv.c | |
parent | 22f3f6af66d2feea50512544df4cf32a039e559b (diff) | |
download | lcd4linux-f223eb72233c076b781c2db7b99af394442a64e6.tar.gz |
[lcd4linux @ 2004-01-10 10:20:22 by reinelt]
new MatrixOrbital changes
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@300 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to '')
-rw-r--r-- | drv.c | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -1,4 +1,4 @@ -/* $Id: drv.c,v 1.1 2004/01/09 17:03:07 reinelt Exp $ +/* $Id: drv.c,v 1.2 2004/01/10 10:20:22 reinelt Exp $ * * new framework for display drivers * @@ -23,6 +23,9 @@ * * * $Log: drv.c,v $ + * Revision 1.2 2004/01/10 10:20:22 reinelt + * new MatrixOrbital changes + * * Revision 1.1 2004/01/09 17:03:07 reinelt * initiated transfer to new driver architecture * new file 'drv.c' will someday replace 'display.c' @@ -144,7 +147,7 @@ DRIVER *Driver[] = { }; -static DRIVER *Lcd = NULL; +static DRIVER *Drv = NULL; int drv_list (void) @@ -167,9 +170,9 @@ int drv_init (char *section, char *driver) int i; for (i=0; Driver[i]; i++) { if (strcmp (Driver[i]->name, driver)==0) { - Lcd=Driver[i]; - if (Lcd->init==NULL) return 0; - return Lcd->init(Lcd); + Drv=Driver[i]; + if (Drv->init==NULL) return 0; + return Drv->init(section); } } error ("drv_init(%s) failed: no such driver", driver); @@ -179,6 +182,6 @@ int drv_init (char *section, char *driver) int drv_quit (void) { - if (Lcd->quit==NULL) return 0; - return Lcd->quit(); + if (Drv->quit==NULL) return 0; + return Drv->quit(); } |