--- projs/trunk/shared_source/c_tclxtens_7_5/arblenints.h 2016/10/31 16:18:20 68 +++ projs/trunk/shared_source/c_tclxtens_7_5/arblenints.h 2016/11/05 11:07:06 71 @@ -1,60 +1,60 @@ -//$Header$ -//------------------------------------------------------------------------------------------------- -//This file is part of "David T. Ashley's Shared Source Code", a set of shared components -//integrated into many of David T. Ashley's projects. -//------------------------------------------------------------------------------------------------- -//This source code and any program in which it is compiled/used is provided under the MIT License, -//reproduced below. -//------------------------------------------------------------------------------------------------- -//Permission is hereby granted, free of charge, to any person obtaining a copy of -//this software and associated documentation files(the "Software"), to deal in the -//Software without restriction, including without limitation the rights to use, -//copy, modify, merge, publish, distribute, sublicense, and / or sell copies of the -//Software, and to permit persons to whom the Software is furnished to do so, -//subject to the following conditions : -// -//The above copyright notice and this permission notice shall be included in all -//copies or substantial portions of the Software. -// -//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -//IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -//FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -//AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -//LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -//SOFTWARE. -//------------------------------------------------------------------------------------------------- -//This module provides the extension "arbints" to the Tcl script -//interpreter. The extensions provided are: -// 1)arbints -// 1.01)arbints iseflag -// - -#ifndef ARBLENINTS_H_INCLUDED - #define ARBLENINTS_H_INCLUDED - - #ifdef MODULE_ARBLENINTS - #define DECMOD_ARBLENINTS - #else - #define DECMOD_ARBLENINTS extern - #endif - - //Implements the "arbint" extension. - DECMOD_ARBLENINTS int ARBLENINTS_arbint_extn_command( - ClientData dummy, - Tcl_Interp *interp, - int objc, - Tcl_Obj *objv[]); - - //Registers all extensions present in this software module - //with the Tcl interpreter. - DECMOD_ARBLENINTS void ARBLENINTS_arbint_extn_init(Tcl_Interp *interp); - - //Version control reporting functions. - DECMOD_ARBLENINTS const char *ARBLENINTS_cvcinfo(void); - DECMOD_ARBLENINTS const char *ARBLENINTS_hvcinfo(void); - - #define ARBLENINTS_H_VERSION ("$Header$") -#endif - -//End of arblenints.h. +//$Header$ +//------------------------------------------------------------------------------------------------- +//This file is part of "David T. Ashley's Shared Source Code", a set of shared components +//integrated into many of David T. Ashley's projects. +//------------------------------------------------------------------------------------------------- +//This source code and any program in which it is compiled/used is provided under the MIT License, +//reproduced below. +//------------------------------------------------------------------------------------------------- +//Permission is hereby granted, free of charge, to any person obtaining a copy of +//this software and associated documentation files(the "Software"), to deal in the +//Software without restriction, including without limitation the rights to use, +//copy, modify, merge, publish, distribute, sublicense, and / or sell copies of the +//Software, and to permit persons to whom the Software is furnished to do so, +//subject to the following conditions : +// +//The above copyright notice and this permission notice shall be included in all +//copies or substantial portions of the Software. +// +//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +//IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +//FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE +//AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +//LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +//SOFTWARE. +//------------------------------------------------------------------------------------------------- +//This module provides the extension "arbints" to the Tcl script +//interpreter. The extensions provided are: +// 1)arbints +// 1.01)arbints iseflag +// + +#ifndef ARBLENINTS_H_INCLUDED + #define ARBLENINTS_H_INCLUDED + + #ifdef MODULE_ARBLENINTS + #define DECMOD_ARBLENINTS + #else + #define DECMOD_ARBLENINTS extern + #endif + + //Implements the "arbint" extension. + DECMOD_ARBLENINTS int ARBLENINTS_arbint_extn_command( + ClientData dummy, + Tcl_Interp *interp, + int objc, + Tcl_Obj *objv[]); + + //Registers all extensions present in this software module + //with the Tcl interpreter. + DECMOD_ARBLENINTS void ARBLENINTS_arbint_extn_init(Tcl_Interp *interp); + + //Version control reporting functions. + DECMOD_ARBLENINTS const char *ARBLENINTS_cvcinfo(void); + DECMOD_ARBLENINTS const char *ARBLENINTS_hvcinfo(void); + + #define ARBLENINTS_H_VERSION ("$Header$") +#endif + +//End of arblenints.h.