いいじまです。訂正。

> inline void SET(byte &r, byte &g, byte &b, int x, int y)
> {
>         r = PPM_GETR(pixels[y][x]);
>         g = PPM_GETG(pixels[y][x]);
>         b = PPM_GETB(pixels[y][x]);
> }

x と y は signed int じゃなくて unsigned int です。

========================================================================
飯嶋 浩光 / でるもんた・いいじま   http://www.ht.sakura.ne.jp/~delmonta/
IIJIMA Hiromitsu, aka Delmonta           mailto:delmonta@ht.sakura.ne.jp