PDecodeFunc型はMGLCD Ver. 0.32以降で使用できる。
PDecodeFunc型は文字コードをデコードし、8ビットの文字コードに変換する関数へのポインタを表わす型である。
PDecodeFunc型のポインタで指される変換関数は、unsigned char型の引数を取り、unsigned char型の返り値を返す。引数はデコード前の文字コード。返り値はデコード後の文字コード。複数バイトの文字コードを変換する場合は、文字コードのバイト数だけ変換関数が呼び出される。その場合、変換関数は最後の呼び出し以外は0を返す。