[teklib-general] teklib: Removed display_sdl module, various corrections in other...

Timm S. Mueller tmueller at neoscientists.org
Sun Feb 22 18:19:36 CET 2009


details:   http://hg.teklib.org/teklib/rev/b76d2aaecec8
changeset: 252:b76d2aaecec8
user:      Timm S. Mueller <tmueller at neoscientists.org>
date:      Wed Feb 18 13:18:15 2009 +0100
description:
Removed display_sdl module, various corrections in other display drivers

diffs (truncated from 866 to 100 lines):

diff -r 1296a22a8e12 -r b76d2aaecec8 src/build/tmkmakefile
--- a/src/build/tmkmakefile	Wed Feb 18 11:01:48 2009 +0100
+++ b/src/build/tmkmakefile	Wed Feb 18 13:18:15 2009 +0100
@@ -38,9 +38,6 @@
 				[embed body="meta"]
 					display_directfb
 				[/embed]
-				[embed body="meta"]
-					display_sdl
-				[/embed]
 			--]
 		[/case_no_descend]
 		[!--
diff -r 1296a22a8e12 -r b76d2aaecec8 src/display_directfb/display_dfb_font.c
--- a/src/display_directfb/display_dfb_font.c	Wed Feb 18 11:01:48 2009 +0100
+++ b/src/display_directfb/display_dfb_font.c	Wed Feb 18 13:18:15 2009 +0100
@@ -141,7 +141,7 @@
 	TBOOL newweight = (TBOOL)fqnode->tags[3].tti_Value;
 	*/
 
-	TINT flen = strlen(newfname);
+	TSIZE flen = strlen(newfname);
 
 	for (node = rlist->tlh_Head; (next = node->tln_Succ); node = next)
 	{
diff -r 1296a22a8e12 -r b76d2aaecec8 src/display_directfb/display_dfb_mod.c
--- a/src/display_directfb/display_dfb_mod.c	Wed Feb 18 11:01:48 2009 +0100
+++ b/src/display_directfb/display_dfb_mod.c	Wed Feb 18 13:18:15 2009 +0100
@@ -47,7 +47,7 @@
 dfb_destroy(DFBDISPLAY *mod)
 {
 	TDBPRINTF(TDB_TRACE,("Module destroy...\n"));
-	TDestroy(mod->dfb_Lock);
+	TDestroy((struct THandle *) mod->dfb_Lock);
 }
 
 static THOOKENTRY TTAG
@@ -104,7 +104,8 @@
 			mod->dfb_Module.tmd_Revision = DFBDISPLAY_REVISION;
 			mod->dfb_Module.tmd_Handle.thn_Hook.thk_Entry = dfb_dispatch;
 			mod->dfb_Module.tmd_Flags = TMODF_VECTORTABLE | TMODF_OPENCLOSE;
-			TInitVectors(mod, dfb_vectors, DFBDISPLAY_NUMVECTORS);
+			TInitVectors((struct TModule *) mod, dfb_vectors,
+				DFBDISPLAY_NUMVECTORS);
 			return TTRUE;
 		}
 		dfb_destroy(mod);
@@ -218,7 +219,7 @@
 	{
 		TExecSignal(mod->dfb_ExecBase, mod->dfb_Task, TTASK_SIG_ABORT);
 		dfb_wake(mod);
-		TDestroy(mod->dfb_Task);
+		TDestroy((struct THandle *) mod->dfb_Task);
 	}
 }
 
diff -r 1296a22a8e12 -r b76d2aaecec8 src/display_rawfb/display_fb_font.c
--- a/src/display_rawfb/display_fb_font.c	Wed Feb 18 11:01:48 2009 +0100
+++ b/src/display_rawfb/display_fb_font.c	Wed Feb 18 13:18:15 2009 +0100
@@ -161,14 +161,14 @@
 	TBOOL newweight = (TBOOL)fqnode->tags[3].tti_Value;
 	*/
 
-	TINT flen = strlen(newfname);
+	TSIZE flen = strlen(newfname);
 
 	for (node = rlist->tlh_Head; (next = node->tln_Succ); node = next)
 	{
 		struct FontQueryNode *fqn = (struct FontQueryNode *)node;
 		flags = 0;
 
-		if (strlen((TSTRPTR)fqn->tags[0].tti_Value) == flen)
+		if (strlen((TSTRPTR) fqn->tags[0].tti_Value) == flen)
 		{
 			if (strncmp((TSTRPTR)fqn->tags[0].tti_Value, newfname, flen) == 0)
 				flags = FNT_MATCH_NAME;
diff -r 1296a22a8e12 -r b76d2aaecec8 src/display_rawfb/display_fb_mod.c
--- a/src/display_rawfb/display_fb_mod.c	Wed Feb 18 11:01:48 2009 +0100
+++ b/src/display_rawfb/display_fb_mod.c	Wed Feb 18 13:18:15 2009 +0100
@@ -43,7 +43,7 @@
 fb_destroy(FBDISPLAY *mod)
 {
 	TDBPRINTF(TDB_TRACE,("Module destroy...\n"));
-	TDestroy(mod->fbd_Lock);
+	TDestroy((struct THandle *) mod->fbd_Lock);
 }
 
 static THOOKENTRY TTAG
@@ -98,7 +98,7 @@
 		mod->fbd_Module.tmd_Revision = FB_DISPLAY_REVISION;
 		mod->fbd_Module.tmd_Handle.thn_Hook.thk_Entry = fb_dispatch;
 		mod->fbd_Module.tmd_Flags = TMODF_VECTORTABLE | TMODF_OPENCLOSE;
-		TInitVectors(mod, fb_vectors, FB_DISPLAY_NUMVECTORS);
+		TInitVectors(&mod->fbd_Module, fb_vectors, FB_DISPLAY_NUMVECTORS);
 		return TTRUE;
 	}
 	fb_destroy(mod);
@@ -212,7 +212,7 @@
 	if (mod->fbd_Task)
 	{


More information about the teklib-general mailing list