ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/free_os.c
(Generate patch)

Comparing ray/src/common/free_os.c (file contents):
Revision 3.2 by greg, Tue Feb 25 02:47:21 2003 UTC vs.
Revision 3.5 by greg, Fri Nov 8 17:11:42 2013 UTC

# Line 16 | Line 16 | static const char      RCSid[] = "$Id$";
16   #include "face.h"
17   #include "cone.h"
18   #include "instance.h"
19 + #include "mesh.h"
20  
21  
22   int
23 < free_os(op)                     /* free unneeded memory for object */
24 < register OBJREC *op;
23 > free_os(                        /* free unneeded memory for object */
24 >        OBJREC  *op
25 > )
26   {
27          if (op->os == NULL)
28                  return(0);
# Line 37 | Line 39 | register OBJREC        *op;
39                  return(1);
40          case OBJ_INSTANCE:      /* octree instance */
41                  freeinstance(op);
42 +                return(1);
43 +        case OBJ_MESH:          /* mesh instance */
44 +                freemeshinst(op);
45                  return(1);
46          }
47                                  /* don't really know */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines