From f223eb72233c076b781c2db7b99af394442a64e6 Mon Sep 17 00:00:00 2001 From: reinelt Date: Sat, 10 Jan 2004 10:20:22 +0000 Subject: [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 --- drv.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'drv.c') 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(); } -- cgit v1.2.3