00001 /********************************************************************** 00002 * Copyright 2002 Jeff Rush <jrush@taupro.com> 00003 * Original Copyright 1979-2002 Udanax.com 00004 * 00005 * This file is part of the Udanax xanalogical storage system. 00006 * 00007 * Udanax is free software; you can redistribute it and/or modify it 00008 * under the terms of the GNU General Public License as published by 00009 * the Free Software Foundation; either version 2 of the License, or 00010 * (at your option) any later version. 00011 * 00012 * Udanax is distributed in the hope that it will be useful, but 00013 * WITHOUT ANY WARRANTY; without even the implied warranty of 00014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 * GNU General Public License for more details. 00016 * 00017 * You should have received a copy of the GNU General Public License 00018 * along with Udanax; if not, write to the Free Software Foundation, 00019 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00020 **********************************************************************/ 00021 00030 /* Modification History: 00031 * $Log: ndinters.cxx,v $ 00032 * Revision 1.9 2004/09/04 16:02:17 jrush 00033 * Added Doxygen headers before each and every function definition. 00034 * 00035 * Revision 1.8 2002/05/28 04:22:29 jrush 00036 * Adjusted source files to comply with GPL licensing. 00037 * 00038 * Revision 1.7 2002/05/28 02:51:11 jrush 00039 * Made static any functions and global variables private to this source file 00040 * and commented out any unused functions. 00041 * 00042 * Revision 1.6 2002/04/12 11:56:43 jrush 00043 * Reorganized include file layout, renamed xanadu.h to udanax.h and 00044 * typecontext/typecrumcontext to C++ class Context/CrumContext. 00045 * 00046 * Revision 1.5 2002/04/09 21:45:46 jrush 00047 * Renamed class 'tumbler' to 'Tumbler', for consistency with Python sources, 00048 * and changed typeisa from typedef to a subclass, in preparation for cleaning 00049 * up the type/class tree. 00050 * 00051 * Revision 1.4 2002/04/06 19:51:30 jrush 00052 * Renamed TRUE/FALSE constant use to the C++ standard of true/false. 00053 * 00054 * Revision 1.3 2002/04/06 15:01:17 jrush 00055 * Changed INT to just 'int'. 00056 * 00057 * Revision 1.2 2002/02/14 09:27:43 jrush 00058 * Cleaned up source: 00059 * 00060 * 1. ran thru the indent tool to achieve a standard look, 00061 * 2. added structured comments at top for use with DOxygen reporting 00062 * as well as CVS keywords, 00063 * 3. fixed compiler warnings re ambiguous assign/compares, 00064 * needed casts and unused/uninitialized variables, 00065 * 4. fixed funcs that didn't specify a return type, 00066 * 5. centralized prototypes in protos.h, removing incomplete ones, 00067 * 6. cleaned up use of bool/BOOLEAN type to suit C++ type, 00068 * 7. fixed initializer nesting in tumbler constants, 00069 * 8. renamed vars that conflict with C++ keywords (new, this), 00070 * 9. fixed global/extern confusion re some global vars. 00071 * 00072 */ 00073 00074 #include <memory.h> 00075 #include "udanax.h" 00076 00084 void 00085 newfindintersectionnd( 00086 typecuc *fullcrumptr, 00087 typeknives *knives, 00088 typecuc **ptrptr, 00089 typewid *offset) 00090 { 00091 *ptrptr = fullcrumptr; 00092 clear(offset, sizeof(*offset)); 00093 }
1.3.4