fixed to always define .prg level CAIRO_IMAGE_SURFACE_CREATE()