00001 /*******************************************************/ 00002 /* "C" Language Integrated Production System */ 00003 /* */ 00004 /* CLIPS Version 6.24 04/21/06 */ 00005 /* */ 00006 /* USER FUNCTIONS MODULE */ 00007 /*******************************************************/ 00008 00009 /*************************************************************/ 00010 /* Purpose: */ 00011 /* */ 00012 /* Principal Programmer(s): */ 00013 /* Gary D. Riley */ 00014 /* */ 00015 /* Contributing Programmer(s): */ 00016 /* */ 00017 /* Revision History: */ 00018 /* */ 00019 /* 6.24: Created file to seperate UserFunctions and */ 00020 /* EnvUserFunctions from main.c. */ 00021 /* */ 00022 /*************************************************************/ 00023 00024 /***************************************************************************/ 00025 /* */ 00026 /* Permission is hereby granted, free of charge, to any person obtaining */ 00027 /* a copy of this software and associated documentation files (the */ 00028 /* "Software"), to deal in the Software without restriction, including */ 00029 /* without limitation the rights to use, copy, modify, merge, publish, */ 00030 /* distribute, and/or sell copies of the Software, and to permit persons */ 00031 /* to whom the Software is furnished to do so. */ 00032 /* */ 00033 /* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS */ 00034 /* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ 00035 /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT */ 00036 /* OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY */ 00037 /* CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES */ 00038 /* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN */ 00039 /* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF */ 00040 /* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 00041 /* */ 00042 /***************************************************************************/ 00043 00044 #include "clips.h" 00045 00046 void UserFunctions(void); 00047 void EnvUserFunctions(void *); 00048 00049 /*********************************************************/ 00050 /* UserFunctions: Informs the expert system environment */ 00051 /* of any user defined functions. In the default case, */ 00052 /* there are no user defined functions. To define */ 00053 /* functions, either this function must be replaced by */ 00054 /* a function with the same name within this file, or */ 00055 /* this function can be deleted from this file and */ 00056 /* included in another file. */ 00057 /*********************************************************/ 00058 void UserFunctions() 00059 { 00060 } 00061 00062 /***********************************************************/ 00063 /* EnvUserFunctions: Informs the expert system environment */ 00064 /* of any user defined functions. In the default case, */ 00065 /* there are no user defined functions. To define */ 00066 /* functions, either this function must be replaced by */ 00067 /* a function with the same name within this file, or */ 00068 /* this function can be deleted from this file and */ 00069 /* included in another file. */ 00070 /***********************************************************/ 00071 #if WIN_BTC 00072 #pragma argsused 00073 #endif 00074 void EnvUserFunctions( 00075 void *theEnv) 00076 { 00077 #if MAC_MCW || WIN_MCW || MAC_XCD 00078 #pragma unused(theEnv) 00079 #endif 00080 } 00081
1.5.6