[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