Zhang Mingli <zmlpostg...@gmail.com> writes: > I think it’s ok, re_guts is converted when used > (struct guts *) re->re_guts; > And there is comments in regex.h > char *re_guts; /* `char *' is more portable than `void *' */
Boy, that comment is showing its age isn't it? If we were to do anything about this, I'd be more inclined to change re_guts to void*. But, never having seen any compiler warnings about this code, I don't feel a strong need to do something. regards, tom lane