problème de compréhension de code
Bonjour,
j'ai besoin de comprendre ce code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| G_MODULE_EXPORT struct model *
description(void) {
static struct model *mi_p = NULL;
static struct model mi;
static GQuark methods[2];
if (! mi_p) {
methods[0] = IOCTL_UPDATE_POSITION;
mi.author = "auteur";
mi.oneline = "Static";
mi.version = "$Revision: 21 $";
mi.type = MODELTYPE_MOBILITY;
mi.method.exported = methods;
mi.method.count = sizeof(methods)/sizeof(GQuark);
mi.measure.count = 0;
mi_p = &mi;
}
return mi_p;
} |