From 435f374258c07678873ce935c686fdbff3c5fd58 Mon Sep 17 00:00:00 2001 From: curt Date: Fri, 24 Apr 1998 14:21:08 +0000 Subject: [PATCH] Added "file.obj.gz" support. --- Scenery/obj.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/Scenery/obj.c b/Scenery/obj.c index 822167c17..00a54123a 100644 --- a/Scenery/obj.c +++ b/Scenery/obj.c @@ -111,8 +111,12 @@ GLint fgObjLoad(char *path, struct fgCartesianPoint *ref, double *radius) { // Next try "path.obj" (uncompressed format) strcat(path, ".obj"); if ( (f = gzopen(path, "r")) == NULL ) { - fgPrintf(FG_TERRAIN, FG_ALERT, "Cannot open file: %s\n", path); - return(-1); + // Next try "path.obj.gz" (compressed format) + strcat(path, ".gz"); + if ( (f = gzopen(path, "r")) == NULL ) { + fgPrintf(FG_TERRAIN, FG_ALERT, "Cannot open file: %s\n", path); + return(-1); + } } } @@ -401,11 +405,14 @@ GLint fgObjLoad(char *path, struct fgCartesianPoint *ref, double *radius) { /* $Log$ -/* Revision 1.29 1998/04/24 00:51:07 curt -/* Wrapped "#include " in "#ifdef HAVE_CONFIG_H" -/* Tweaked the scenery file extentions to be "file.obj" (uncompressed) -/* or "file.obz" (compressed.) +/* Revision 1.30 1998/04/24 14:21:08 curt +/* Added "file.obj.gz" support. /* + * Revision 1.29 1998/04/24 00:51:07 curt + * Wrapped "#include " in "#ifdef HAVE_CONFIG_H" + * Tweaked the scenery file extentions to be "file.obj" (uncompressed) + * or "file.obz" (compressed.) + * * Revision 1.28 1998/04/22 13:22:44 curt * C++ - ifing the code a bit. * -- 2.39.2