src/paf.c: Fix alignment issues compiling for Arm
src/paf.c: Fix alignment issues compiling for Arm

Fix an issue introduced in commit a1f41d90bf.

Earlier versions of Arm (before armv7) did not handle un-aligned
accesses so that GCC warns about casts that increase alignment
requirements (like casts from `char*` to `int*`). Fix this by changing
the pointer from `char*` to `int*` and casting back to `char*` as needed
instead of doing the reverse.

evpobr/libsndfile,syb0rg/libsndfile,erikd/libsndfile,evpobr/libsndfile,erikd/libsndfile,evpobr/libsndfile,evpobr/libsndfile,evpobr/libsndfile,libsndfile/libsndfile,libsndfile/libsndfile,libsndfile/libsndfile,syb0rg/libsndfile,libsndfile/libsndfile,erikd/libsndfile,syb0rg/libsndfile,erikd/libsndfile,syb0rg/libsndfile,erikd/libsndfile,libsndfile/libsndfile