On Tue, Jun 20, 2017 at 10:40:58AM +0300, Dmitry V. Levin wrote: > > C standard doesn't guarantee sizeof(function pointer) == sizeof(void *). > > The alignment of pointers is usually different from the alignment of chars. OK, changed it to a void *.