aboutsummaryrefslogtreecommitdiffstats
path: root/drv.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-01-10 10:20:22 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-01-10 10:20:22 +0000
commitf223eb72233c076b781c2db7b99af394442a64e6 (patch)
tree810d5271b40b8b68270c88415fe050725bdda06f /drv.c
parent22f3f6af66d2feea50512544df4cf32a039e559b (diff)
downloadlcd4linux-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 'drv.c')
-rw-r--r--drv.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/drv.c b/drv.c
index 1356421..334fc04 100644
--- a/drv.c
+++ b/drv.c
@@ -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();
}