- "DEBUG: HP-GL/2 \'SP\' command with invalid number or value "
- "of parameters (%d, %d)!\n", num_params,
+ "DEBUG: HP-GL/2 \'SP\' command with invalid number of parameters "
+ "(%d)!\n", num_params);
+ else if (params[0].value.number <= 0 || params[0].value.number >= PenCount)
+ fprintf(stderr, "DEBUG: HP-GL/2 \'SP\' command with invalid pen (%d)!\n",