static
-
hiho,
hab mir mal den gaim-sourcecode angeschaut und frag mich wozu die hier static benutzt haben
static aim_tlv_t *createtlv(fu16_t type, fu16_t length, fu8_t *value) { aim_tlv_t *ret; if (!(ret = (aim_tlv_t *)malloc(sizeof(aim_tlv_t)))) return NULL; ret->type = type; ret->length = length; ret->value = value; return ret; }
jemand eine erklärung?
mfg blan
-
static vor Funktionen heisst, dass diese nur in diesem File sichtbar sind.
-
was heißt sichtbar ?
mfg blan
-
-
damit kannste z.b. auch verschiedenen funktionen in verschiedenen files den gleichen namen geben d.h. den linker stört das nicht. das ist so ähnlich wie 'namespace' in c++