[PD] fux_kinect
Claude Heiland-Allen
claude at goto10.org
Sat Nov 12 18:13:34 CET 2011
On 12/11/11 16:53, Mathieu Bouchard wrote:
> gl_frame_cond = (pthread_cond_t*) malloc(sizeof(pthread_mutex_t));
A nice idiom for malloc is to use the sizeof of the target of the
pointer to which you are assigning its result (no explicit cast needed
when assigning from a void * afaik, at least no warnings/errors here
with gcc (Debian 4.4.5-8) 4.4.5):
$ gcc -std=c99 -Wall -pedantic -Wextra -Wno-unused-parameter \
-o malloc malloc.c
#include <stdlib.h>
struct foo { int bar, baz; double quux; };
int main(int argc, char **argv) {
struct foo *f = malloc(sizeof(*f));
free(f);
return 0;
}
Claude
More information about the Pd-list
mailing list