typedef struct {
int type; /* package type. 0 = to-92, 1 = to-220 */
GLfloat tw, th; /* texture dimensions */
typedef struct {
int type; /* package type. 0 = to-92, 1 = to-220 */
GLfloat tw, th; /* texture dimensions */
void reorder(Component *[]);
void circle(float, int,int);
void bandedCylinder(float, float , GLfloat, GLfloat , GLfloat, Band **, int);
void reorder(Component *[]);
void circle(float, int,int);
void bandedCylinder(float, float , GLfloat, GLfloat , GLfloat, Band **, int);
s_refs[texture]--;
if (s_refs[texture] < 1) {
glDeleteTextures(1, &texture);
s_refs[texture]--;
if (s_refs[texture] < 1) {
glDeleteTextures(1, &texture);
fprintf (stderr, "%s: error mipmapping %dx%d texture: %s\n",
progname, ximage->width, ximage->height,
(s ? s : "(unknown)"));
fprintf (stderr, "%s: error mipmapping %dx%d texture: %s\n",
progname, ximage->width, ximage->height,
(s ? s : "(unknown)"));