onbc.mem.{c,h} に {read,write}_mem_pB() を追加

pB() による {read,write}_mem()
p{A、B}()のバグ修正

p_common() として共通ルーチンとしてまとめていたのやめて、
それぞれに直接書くように修正。

FILE* の受け渡しに失敗してるのか、可変引数のマクロに何かが起きてるのか、
原因はよくわからないが、
p_common()として共通ルーチンにするとセグメント違反なエラーが生じてしまっていたので。