slang.h | slang.h | |||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
General Public License for more details. | General Public License for more details. | |||
You should have received a copy of the GNU General Public License | You should have received a copy of the GNU General Public License | |||
along with this library; if not, write to the Free Software | along with this library; if not, write to the Free Software | |||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | |||
USA. | USA. | |||
*/ | */ | |||
#define SLANG_VERSION 20002 | #define SLANG_VERSION 20003 | |||
#define SLANG_VERSION_STRING "2.0.2" | #define SLANG_VERSION_STRING "2.0.3" | |||
/* #ifdef __DATE__ */ | /* #ifdef __DATE__ */ | |||
/* # define SLANG_VERSION_STRING SLANG_VERSION_STRING0 " " __DATE__ */ | /* # define SLANG_VERSION_STRING SLANG_VERSION_STRING0 " " __DATE__ */ | |||
/* #else */ | /* #else */ | |||
/* # define SLANG_VERSION_STRING SLANG_VERSION_STRING0 */ | /* # define SLANG_VERSION_STRING SLANG_VERSION_STRING0 */ | |||
/* #endif */ | /* #endif */ | |||
/*{{{ System Dependent Macros and Typedefs */ | /*{{{ System Dependent Macros and Typedefs */ | |||
#if defined(__WATCOMC__) && defined(DOS) | #if defined(__WATCOMC__) && defined(DOS) | |||
# ifndef __MSDOS__ | # ifndef __MSDOS__ | |||
# define __MSDOS__ | # define __MSDOS__ | |||
skipping to change at line 1155 | skipping to change at line 1155 | |||
typedef struct _pSLang_Ref_Type SLang_Ref_Type; | typedef struct _pSLang_Ref_Type SLang_Ref_Type; | |||
#else | #else | |||
typedef int SLang_Ref_Type; | typedef int SLang_Ref_Type; | |||
#endif | #endif | |||
SL_EXTERN int SLang_pop_ref (SLang_Ref_Type **); | SL_EXTERN int SLang_pop_ref (SLang_Ref_Type **); | |||
SL_EXTERN void SLang_free_ref (SLang_Ref_Type *); | SL_EXTERN void SLang_free_ref (SLang_Ref_Type *); | |||
SL_EXTERN int SLang_assign_to_ref (SLang_Ref_Type *, SLtype, VOID_STAR); | SL_EXTERN int SLang_assign_to_ref (SLang_Ref_Type *, SLtype, VOID_STAR); | |||
SL_EXTERN int SLang_assign_nametype_to_ref (SLang_Ref_Type *, SLang_Name_Ty pe *); | SL_EXTERN int SLang_assign_nametype_to_ref (SLang_Ref_Type *, SLang_Name_Ty pe *); | |||
SL_EXTERN SLang_Name_Type *SLang_pop_function (void); | SL_EXTERN SLang_Name_Type *SLang_pop_function (void); | |||
SL_EXTERN int SLang_push_function (SLang_Name_Type *); | ||||
SL_EXTERN SLang_Name_Type *SLang_get_fun_from_ref (SLang_Ref_Type *); | SL_EXTERN SLang_Name_Type *SLang_get_fun_from_ref (SLang_Ref_Type *); | |||
SL_EXTERN void SLang_free_function (SLang_Name_Type *f); | SL_EXTERN void SLang_free_function (SLang_Name_Type *f); | |||
SL_EXTERN SLang_Name_Type *SLang_copy_function (SLang_Name_Type *); | SL_EXTERN SLang_Name_Type *SLang_copy_function (SLang_Name_Type *); | |||
/* C structure interface */ | /* C structure interface */ | |||
SL_EXTERN int SLang_push_cstruct (VOID_STAR, SLang_CStruct_Field_Type *); | SL_EXTERN int SLang_push_cstruct (VOID_STAR, SLang_CStruct_Field_Type *); | |||
SL_EXTERN int SLang_pop_cstruct (VOID_STAR, SLang_CStruct_Field_Type *); | SL_EXTERN int SLang_pop_cstruct (VOID_STAR, SLang_CStruct_Field_Type *); | |||
SL_EXTERN void SLang_free_cstruct (VOID_STAR, SLang_CStruct_Field_Type *); | SL_EXTERN void SLang_free_cstruct (VOID_STAR, SLang_CStruct_Field_Type *); | |||
SL_EXTERN int SLang_assign_cstruct_to_ref (SLang_Ref_Type *, VOID_STAR, SLa ng_CStruct_Field_Type *); | SL_EXTERN int SLang_assign_cstruct_to_ref (SLang_Ref_Type *, VOID_STAR, SLa ng_CStruct_Field_Type *); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 3 lines changed or added | |||