--- ray/src/common/object.h 2005/09/23 19:04:52 2.18 +++ ray/src/common/object.h 2013/12/08 19:25:36 2.21 @@ -1,4 +1,4 @@ -/* RCSid $Id: object.h,v 2.18 2005/09/23 19:04:52 greg Exp $ */ +/* RCSid $Id: object.h,v 2.21 2013/12/08 19:25:36 greg Exp $ */ /* * object.h - header file for routines using objects and object sets. * @@ -32,7 +32,7 @@ typedef struct { #endif } FUNARGS; -#define MAXSTR 128 /* maximum string length */ +#define MAXSTR 512 /* maximum string (word) length */ /* * An object is defined as an index into an array of @@ -90,6 +90,8 @@ extern OBJECT objndx(OBJREC *op); extern OBJECT lastmod(OBJECT obj, char *mname); extern OBJECT modifier(char *name); extern OBJECT object(char *oname); +extern int eqreal(double d1, double d2); +extern int eqobjects(OBJECT obj1, OBJECT obj2); extern void insertobject(OBJECT obj); extern void clearobjndx(void); /* defined in objset.c */