- if (4 != sscanf (token, "%dx%d+%d+%d%c",
- &m->width, &m->height, &m->x, &m->y, &c))
+ if (5 == sscanf (token, "%dx%d+%d+%d@%d%c",
+ &m->width, &m->height, &m->x, &m->y,
+ (int *) &m->screen, &c))
+ ;
+ else if (4 != sscanf (token, "%dx%d+%d+%d%c",
+ &m->width, &m->height, &m->x, &m->y, &c))