"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/compiler/symb-define.bas" between
FreeBASIC-1.07.0-source.tar.gz and FreeBASIC-1.07.1-source.tar.gz

About: FreeBasic is a set of cross-platform development tools consisting of a compiler, GNU-based assembler, linker and archiver, and supporting runtime libraries, including a software-based graphics library.

symb-define.bas  (FreeBASIC-1.07.0-source):symb-define.bas  (FreeBASIC-1.07.1-source)
skipping to change at line 206 skipping to change at line 206
select case( env.clopt.asmsyntax ) select case( env.clopt.asmsyntax )
case FB_ASMSYNTAX_INTEL : function = "intel" case FB_ASMSYNTAX_INTEL : function = "intel"
case FB_ASMSYNTAX_ATT : function = "att" case FB_ASMSYNTAX_ATT : function = "att"
end select end select
end function end function
'' Intrinsic #defines which are always defined '' Intrinsic #defines which are always defined
dim shared defTb(0 to ...) as SYMBDEF => _ dim shared defTb(0 to ...) as SYMBDEF => _
{ _ { _
_ '' name constant value flags callba ck (if value isn't constant) _ '' name constant value flags callba ck (if value isn't constant)
(@"__FB_VERSION__" , @FB_VERSION , FB_DEFINE_FLAGS_STR, NULL (@"__FB_VERSION__" , @FB_VERSION , FB_DEFINE_FLAGS_STR, NULL
), _ ), _
(@"__FB_BUILD_DATE__" , @FB_BUILD_DATE, FB_DEFINE_FLAGS_STR, NULL (@"__FB_BUILD_DATE__" , @FB_BUILD_DATE , FB_DEFINE_FLAGS_STR, NULL
), _ ), _
(@"__FB_VER_MAJOR__" , @FB_VER_MAJOR , 0 , NULL (@"__FB_BUILD_DATE_ISO__" , @FB_BUILD_DATE_ISO, FB_DEFINE_FLAGS_STR, NULL
), _ ), _
(@"__FB_VER_MINOR__" , @FB_VER_MINOR , 0 , NULL (@"__FB_VER_MAJOR__" , @FB_VER_MAJOR , 0 , NULL
), _ ), _
(@"__FB_VER_PATCH__" , @FB_VER_PATCH , 0 , NULL (@"__FB_VER_MINOR__" , @FB_VER_MINOR , 0 , NULL
), _ ), _
(@"__FB_SIGNATURE__" , @FB_SIGN , FB_DEFINE_FLAGS_STR, NULL (@"__FB_VER_PATCH__" , @FB_VER_PATCH , 0 , NULL
), _ ), _
(@"__FB_SIGNATURE__" , @FB_SIGN , FB_DEFINE_FLAGS_STR, NULL
), _
(@"__FB_BUILD_SHA1__" , @FB_BUILD_SHA1 , FB_DEFINE_FLAGS_STR, NULL
), _
(@"__FB_MT__" , NULL , 0 , @hDefMul tithread_cb), _ (@"__FB_MT__" , NULL , 0 , @hDefMul tithread_cb), _
(@"__FILE__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFil e_cb ), _ (@"__FILE__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFil e_cb ), _
(@"__FILE_NQ__" , NULL , 0 , @hDefFil e_cb ), _ (@"__FILE_NQ__" , NULL , 0 , @hDefFil e_cb ), _
(@"__FUNCTION__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFun ction_cb ), _ (@"__FUNCTION__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFun ction_cb ), _
(@"__FUNCTION_NQ__" , NULL , 0 , @hDefFun ction_cb ), _ (@"__FUNCTION_NQ__" , NULL , 0 , @hDefFun ction_cb ), _
(@"__LINE__" , NULL , 0 , @hDefLin e_cb ), _ (@"__LINE__" , NULL , 0 , @hDefLin e_cb ), _
(@"__DATE__" , NULL , FB_DEFINE_FLAGS_STR, @hDefDat e_cb ), _ (@"__DATE__" , NULL , FB_DEFINE_FLAGS_STR, @hDefDat e_cb ), _
(@"__DATE_ISO__" , NULL , FB_DEFINE_FLAGS_STR, @hDefDat eISO_cb ), _ (@"__DATE_ISO__" , NULL , FB_DEFINE_FLAGS_STR, @hDefDat eISO_cb ), _
(@"__TIME__" , NULL , FB_DEFINE_FLAGS_STR, @hDefTim e_cb ), _ (@"__TIME__" , NULL , FB_DEFINE_FLAGS_STR, @hDefTim e_cb ), _
(@"__PATH__" , NULL , FB_DEFINE_FLAGS_STR, @hDefPat h_cb ), _ (@"__PATH__" , NULL , FB_DEFINE_FLAGS_STR, @hDefPat h_cb ), _
skipping to change at line 239 skipping to change at line 241
(@"__FB_OUT_LIB__" , NULL , 0 , @hDefOut Lib_cb ), _ (@"__FB_OUT_LIB__" , NULL , 0 , @hDefOut Lib_cb ), _
(@"__FB_OUT_DLL__" , NULL , 0 , @hDefOut Dll_cb ), _ (@"__FB_OUT_DLL__" , NULL , 0 , @hDefOut Dll_cb ), _
(@"__FB_OUT_OBJ__" , NULL , 0 , @hDefOut Obj_cb ), _ (@"__FB_OUT_OBJ__" , NULL , 0 , @hDefOut Obj_cb ), _
(@"__FB_DEBUG__" , NULL , 0 , @hDefDeb ug_cb ), _ (@"__FB_DEBUG__" , NULL , 0 , @hDefDeb ug_cb ), _
(@"__FB_ERR__" , NULL , 0 , @hDefErr _cb ), _ (@"__FB_ERR__" , NULL , 0 , @hDefErr _cb ), _
(@"__FB_LANG__" , NULL , FB_DEFINE_FLAGS_STR, @hDefLan g_cb ), _ (@"__FB_LANG__" , NULL , FB_DEFINE_FLAGS_STR, @hDefLan g_cb ), _
(@"__FB_BACKEND__" , NULL , FB_DEFINE_FLAGS_STR, @hDefBac kend_cb ), _ (@"__FB_BACKEND__" , NULL , FB_DEFINE_FLAGS_STR, @hDefBac kend_cb ), _
(@"__FB_FPU__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFpu _cb ), _ (@"__FB_FPU__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFpu _cb ), _
(@"__FB_FPMODE__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFpm ode_cb ), _ (@"__FB_FPMODE__" , NULL , FB_DEFINE_FLAGS_STR, @hDefFpm ode_cb ), _
(@"__FB_GCC__" , NULL , 0 , @hDefGcc _cb ), _ (@"__FB_GCC__" , NULL , 0 , @hDefGcc _cb ), _
(@"__FB_GUI__" , NULL , 0 , @hDefGui _cb ) _ (@"__FB_GUI__" , NULL , 0 , @hDefGui _cb ) _
} }
sub symbDefineInit _ sub symbDefineInit _
( _ ( _
byval ismain as integer _ byval ismain as integer _
) )
dim as string value dim as string value
dim as const zstring ptr def = any dim as const zstring ptr def = any
 End of changes. 2 change blocks. 
13 lines changed or deleted 17 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)