increment casted void pointer -- ANSI?
Stephen R. van den Berg
berg at marvin.e17.physik.tu-muenchen.de
Wed Mar 13 23:56:07 AEST 1991
Stanley Friesen writes:
>To pretend a variable has a different type utter the following magic
>incantations:
>b = *++ *(char **)&p;
Nice. Could be usefull to know this (some time). But, in my original
application (not the example I showed, it was a library replacement of
memmove) I use register void pointers, to which the above trick cannot
be applied (sigh).
--
Sincerely, berg at marvin.e17.physik.tu-muenchen.de
Stephen R. van den Berg.
"I code it in 5 min, optimize it in 90 min, because it's so well optimized:
it runs in only 5 min. Actually, most of the time I optimize programs."
More information about the Comp.lang.c
mailing list