[MPlayer-cvslog] r33033 - trunk/gui/app.c

ib subversion at mplayerhq.hu
Sun Mar 6 13:30:49 CET 2011


Author: ib
Date: Sun Mar  6 13:30:49 2011
New Revision: 33033

Log:
Simplify appClearItem() by using memset().

(Note: None of the systems known or tested have a problem with
initializing numeric zero and pointer null as all-bits-zero.)

Modified:
   trunk/gui/app.c

Modified: trunk/gui/app.c
==============================================================================
--- trunk/gui/app.c	Sun Mar  6 13:21:52 2011	(r33032)
+++ trunk/gui/app.c	Sun Mar  6 13:30:49 2011	(r33033)
@@ -78,30 +78,11 @@ static const evName evNames[] = {
 
 static void appClearItem(wItem *item)
 {
-    item->type   = itNone;
-    item->x      = 0;
-    item->y      = 0;
-    item->width  = 0;
-    item->height = 0;
     bpFree(&item->Bitmap);
     bpFree(&item->Mask);
-    item->fontid = 0;
-    item->align  = fntAlignLeft;
     gfree((void **)&item->label);
-    item->pwidth    = 0;
-    item->pheight   = 0;
-    item->numphases = 0;
-    item->value     = 0;
-    item->message   = evNone;
-    item->R = 0;
-    item->G = 0;
-    item->B = 0;
     gfree((void **)&item->text);
-    item->textwidth = 0;
-    item->starttime = 0;
-    item->last_x    = 0;
-    item->pressed   = btnDisabled;
-    item->tmp       = 0;
+    memset(item, 0, sizeof(*item));
 }
 
 void appInitStruct(void)


More information about the MPlayer-cvslog mailing list