ROOT  6.05/03
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros
gmacros.h File Reference
#include <stddef.h>
+ Include dependency graph for gmacros.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define G_GNUC_EXTENSION
 
#define G_GNUC_PURE
 
#define G_GNUC_PRINTF(format_idx, arg_idx)
 
#define G_GNUC_SCANF(format_idx, arg_idx)
 
#define G_GNUC_FORMAT(arg_idx)
 
#define G_GNUC_NORETURN
 
#define G_GNUC_CONST
 
#define G_GNUC_UNUSED
 
#define G_GNUC_NO_INSTRUMENT
 
#define G_GNUC_FUNCTION   ""
 
#define G_GNUC_PRETTY_FUNCTION   ""
 
#define G_STRINGIFY(macro_or_string)   G_STRINGIFY_ARG (macro_or_string)
 
#define G_STRINGIFY_ARG(contents)   #contents
 
#define G_STRLOC   __FILE__ ":" G_STRINGIFY (__LINE__)
 
#define G_BEGIN_DECLS
 
#define G_END_DECLS
 
#define NULL   ((void*) 0)
 
#define FALSE   (0)
 
#define TRUE   (!FALSE)
 
#define MAX(a, b)   (((a) > (b)) ? (a) : (b))
 
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
 
#define ABS(a)   (((a) < 0) ? -(a) : (a))
 
#define CLAMP(x, low, high)   (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))
 
#define G_N_ELEMENTS(arr)   (sizeof (arr) / sizeof ((arr)[0]))
 
#define GPOINTER_TO_SIZE(p)   ((gsize) (p))
 
#define GSIZE_TO_POINTER(s)   ((gpointer) (gsize) (s))
 
#define G_STRUCT_OFFSET(struct_type, member)   ((glong) ((guint8*) &((struct_type*) 0)->member))
 
#define G_STRUCT_MEMBER_P(struct_p, struct_offset)   ((gpointer) ((guint8*) (struct_p) + (glong) (struct_offset)))
 
#define G_STRUCT_MEMBER(member_type, struct_p, struct_offset)   (*(member_type*) G_STRUCT_MEMBER_P ((struct_p), (struct_offset)))
 
#define G_STMT_START   do
 
#define G_STMT_END   while (0)
 
#define G_CONST_RETURN   const
 

Macro Definition Documentation

#define ABS (   a)    (((a) < 0) ? -(a) : (a))
#define CLAMP (   x,
  low,
  high 
)    (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))

Definition at line 143 of file gmacros.h.

Referenced by g_allocator_new(), and g_hash_table_resize().

#define FALSE   (0)

Definition at line 126 of file gmacros.h.

Referenced by _gdk_pixmap_create_from_xpm(), _gdk_win32_gc_new(), _gdk_window_alloc(), _gdk_windowing_init_check(), alloc_color_cells(), TGWin32::AllocColor(), BitmapToRegion(), XrdClientConn::CacheWillFit(), check_unicode_subranges(), ClassImp(), TWinNTSystem::CollectGroups(), TWinNTSystem::CollectMembers(), combine(), TWinNTSystem::CountMembers(), create_colormap(), create_events(), TMapFile::CreateSemaphore(), TQtWidget::customEvent(), default_colormap(), delimit_token(), TQRootCanvas::eventFilter(), file_buffer(), TQtWidget::focusOutEvent(), fork_exec_with_pipes(), free_colors(), g_async_queue_pop(), g_async_queue_pop_unlocked(), g_async_queue_timed_pop(), g_async_queue_timed_pop_unlocked(), g_build_pathv(), g_byte_array_new(), g_byte_array_sized_new(), g_completion_complete(), g_convert_with_fallback(), g_convert_with_iconv(), g_date_add_days(), g_date_add_months(), g_date_add_years(), g_date_is_first_of_month(), g_date_is_last_of_month(), g_date_is_leap_year(), g_date_new_dmy(), g_date_new_julian(), g_date_prepare_to_parse(), g_date_set_day(), g_date_set_dmy(), g_date_set_julian(), g_date_set_month(), g_date_set_time(), g_date_set_year(), g_date_subtract_days(), g_date_subtract_months(), g_date_subtract_years(), g_date_valid(), g_execute(), g_file_get_contents(), g_file_test(), g_getenv(), g_hash_table_foreach_steal(), g_hash_table_lookup_extended(), g_hash_table_remove(), g_hash_table_steal(), g_hook_destroy(), g_hook_list_clear(), g_hook_unref(), g_io_channel_close(), g_io_channel_get_buffered(), g_io_channel_get_close_on_unref(), g_io_channel_init(), g_io_channel_new_file(), g_io_channel_read_line_backend(), g_io_channel_read_to_end(), g_io_channel_set_encoding(), g_io_channel_shutdown(), g_io_channel_unix_new(), g_io_channel_win32_init(), g_io_channel_win32_new_fd(), g_io_channel_win32_new_messages(), g_io_channel_win32_new_socket(), g_io_unix_dispatch(), g_io_unix_get_flags(), g_io_win32_dispatch(), g_io_win32_fd_close(), g_io_win32_prepare(), g_io_win32_sock_close(), g_list_sort(), g_list_sort2(), g_list_validate_allocator(), g_log_write_prefix(), g_logv(), g_main_context_acquire(), g_main_context_find_source_by_funcs_user_data(), g_main_context_find_source_by_id(), g_main_context_new(), g_markup_escape_text(), g_markup_parse_context_end_parse(), g_markup_parse_context_new(), g_markup_parse_context_parse(), g_mem_profile(), g_node_depth_traverse_children(), g_node_depth_traverse_in_order(), g_node_depth_traverse_post_order(), g_node_depth_traverse_pre_order(), g_node_find_func(), g_node_is_ancestor(), g_node_traverse_children(), g_node_traverse_in_order(), g_node_traverse_post_order(), g_node_traverse_pre_order(), g_node_validate_allocator(), g_parse_debug_string(), g_path_is_absolute(), g_pattern_match(), g_pattern_match_simple(), g_pattern_match_string(), g_pattern_ph_match(), g_ptr_array_remove(), g_ptr_array_remove_fast(), g_rand_new(), g_scanner_get_token_ll(), g_scanner_unexp_token(), g_scanner_warn(), g_shell_parse_argv(), g_shell_quote(), g_shell_unquote(), g_slist_sort(), g_slist_validate_allocator(), g_source_destroy(), g_source_get_can_recurse(), g_source_remove(), g_source_remove_by_funcs_user_data(), g_source_remove_by_user_data(), g_source_unref(), g_spawn_async(), g_spawn_async_with_pipes(), g_spawn_command_line_async(), g_spawn_command_line_sync(), g_spawn_sync(), g_static_private_set(), g_static_rec_mutex_trylock(), g_static_rw_lock_reader_trylock(), g_static_rw_lock_writer_trylock(), g_static_rw_lock_writer_unlock(), g_string_equal(), g_thread_pool_free(), g_thread_pool_start_thread(), g_thread_pool_thread_proxy(), g_thread_self(), g_timer_stop(), g_tree_insert(), g_tree_lookup_extended(), g_tree_node_in_order(), g_tree_node_insert(), g_tree_node_post_order(), g_tree_node_pre_order(), g_tree_replace(), g_tree_steal(), g_unicode_canonical_decomposition(), g_utf8_casefold(), g_utf8_get_charset_internal(), g_utf8_validate(), g_win32_readdir(), gdk_arg_context_parse(), gdk_check_typed_window_event(), gdk_color_alloc(), gdk_color_black(), gdk_color_change(), gdk_color_context_get_index_from_palette(), gdk_color_context_get_pixel(), gdk_color_context_get_pixel_from_palette(), gdk_color_context_get_pixels(), gdk_color_context_get_pixels_incremental(), gdk_color_context_init_dither(), gdk_color_context_new(), gdk_color_context_new_mono(), gdk_color_equal(), gdk_color_parse(), gdk_color_white(), gdk_colormap_alloc1(), gdk_colormap_alloc_colors(), gdk_colormap_alloc_colors_shared(), gdk_colormap_alloc_colors_writable(), gdk_colormap_get_system(), gdk_colormap_new(), gdk_destroy_filter(), gdk_drag_motion(), gdk_drawable_alloc(), gdk_dropfiles_filter(), gdk_event_check(), gdk_event_send_client_message(), gdk_event_translate(), gdk_exit_func(), gdk_font_equal(), gdk_font_full_name_get(), gdk_font_load_internal(), gdk_gc_postdraw(), gdk_im_ready(), gdk_image_put(), gdk_init_check(), gdk_input_exit(), gdk_input_init(), gdk_input_set_extension_events(), gdk_input_set_mode(), gdk_keyval_is_lower(), gdk_keyval_is_upper(), gdk_pixmap_read_string(), gdk_pixmap_seek_char(), gdk_pixmap_seek_string(), gdk_pointer_grab(), gdk_property_get(), gdk_rectangle_intersect(), gdk_rgb_do_colormaps(), gdk_rgb_init(), gdk_rgb_select_conv(), gdk_rgb_try_colormap(), gdk_selection_owner_set(), gdk_text_size(), gdk_win32_draw_drawable(), gdk_win32_draw_polygon(), gdk_win32_draw_rectangle(), gdk_win32_draw_segments(), gdk_win32_gc_get_values(), gdk_win32_pixmap_alloc(), gdk_win32_window_alloc(), gdk_window_clear_area(), gdk_window_destroy_notify(), gdk_window_foreign_new(), gdk_window_get_pointer(), gdk_window_hide(), gdk_window_internal_destroy(), gdk_window_is_viewable(), gdk_window_is_visible(), gdk_window_move(), gdk_window_move_resize(), gdk_window_new(), gdk_window_register_dnd(), gdk_window_resize(), gdk_window_set_child_shapes(), gdk_window_set_cursor(), gdk_window_set_geometry_hints(), gdk_window_set_hints(), gdk_window_set_static_gravities(), gdk_window_shape_combine_mask(), get_contents_posix(), get_contents_regfile(), get_contents_stdio(), XrdClientReadCacheItem::GetInterval(), TWinNTSystem::GetNbGroups(), TGWin32::GetPasteBuffer(), TWinNTSystem::Init(), TGQt::InitWindow(), inner_window_proc(), is_grabbed_button(), is_grabbed_key(), is_name_char(), is_name_start_char(), TWinNTSystem::LookupSID(), make_pipe(), TGWin32::MapEvent(), TGQt::MapRaised(), TGQt::MapSubwindows(), master_thread_run(), ROOT::Math::RMinimizer::Minimize(), TQtEvent::Notify(), PathIsRoot(), pattern_match(), predraw_set_foreground(), print_unicode_subranges(), printf_string_upper_bound(), profile_print_locked(), profiler_calloc(), profiler_free(), profiler_try_malloc(), profiler_try_realloc(), propagate(), read_ints(), read_thread(), real_toupper(), TWinNTSystem::RemoveSignalHandler(), TQtWidget::resizeEvent(), resolve_link(), SafeAdjustWindowRectEx(), select_thread(), TQtPointerGrabber::SelectGrab(), TWinNTSystem::SetProgname(), stack_trace(), TWinNTSystem::StackTrace(), test_arcs(), test_colours(), test_gc_function(), test_gcs(), test_rectangles(), test_visuals(), TQRootApplication::TQRootApplication(), track_mouse_event(), unescape_text(), unquote_string_inplace(), TGWin32::WMDeleteNotify(), and worker_thread_run().

#define G_BEGIN_DECLS

Definition at line 108 of file gmacros.h.

#define G_CONST_RETURN   const

Definition at line 197 of file gmacros.h.

#define G_END_DECLS

Definition at line 109 of file gmacros.h.

#define G_GNUC_CONST

Definition at line 77 of file gmacros.h.

#define G_GNUC_EXTENSION

Definition at line 45 of file gmacros.h.

#define G_GNUC_FORMAT (   arg_idx)

Definition at line 75 of file gmacros.h.

#define G_GNUC_FUNCTION   ""

Definition at line 89 of file gmacros.h.

#define G_GNUC_NO_INSTRUMENT

Definition at line 79 of file gmacros.h.

#define G_GNUC_NORETURN

Definition at line 76 of file gmacros.h.

#define G_GNUC_PRETTY_FUNCTION   ""

Definition at line 90 of file gmacros.h.

Referenced by printf_string_upper_bound().

#define G_GNUC_PRINTF (   format_idx,
  arg_idx 
)

Definition at line 73 of file gmacros.h.

#define G_GNUC_PURE

Definition at line 54 of file gmacros.h.

#define G_GNUC_SCANF (   format_idx,
  arg_idx 
)

Definition at line 74 of file gmacros.h.

#define G_GNUC_UNUSED

Definition at line 78 of file gmacros.h.

#define G_N_ELEMENTS (   arr)    (sizeof (arr) / sizeof ((arr)[0]))
#define G_STMT_END   while (0)

Definition at line 185 of file gmacros.h.

#define G_STMT_START   do

Definition at line 184 of file gmacros.h.

#define G_STRINGIFY (   macro_or_string)    G_STRINGIFY_ARG (macro_or_string)

Definition at line 93 of file gmacros.h.

#define G_STRINGIFY_ARG (   contents)    #contents

Definition at line 94 of file gmacros.h.

#define G_STRLOC   __FILE__ ":" G_STRINGIFY (__LINE__)
#define G_STRUCT_MEMBER (   member_type,
  struct_p,
  struct_offset 
)    (*(member_type*) G_STRUCT_MEMBER_P ((struct_p), (struct_offset)))

Definition at line 163 of file gmacros.h.

#define G_STRUCT_MEMBER_P (   struct_p,
  struct_offset 
)    ((gpointer) ((guint8*) (struct_p) + (glong) (struct_offset)))

Definition at line 161 of file gmacros.h.

#define G_STRUCT_OFFSET (   struct_type,
  member 
)    ((glong) ((guint8*) &((struct_type*) 0)->member))

Definition at line 159 of file gmacros.h.

#define GPOINTER_TO_SIZE (   p)    ((gsize) (p))

Definition at line 153 of file gmacros.h.

#define GSIZE_TO_POINTER (   s)    ((gpointer) (gsize) (s))

Definition at line 154 of file gmacros.h.

#define MAX (   a,
 
)    (((a) > (b)) ? (a) : (b))
#define MIN (   a,
 
)    (((a) < (b)) ? (a) : (b))
#define NULL   ((void*) 0)

Definition at line 121 of file gmacros.h.

#define TRUE   (!FALSE)

Definition at line 130 of file gmacros.h.

Referenced by _gdk_pixmap_create_from_xpm(), _gdk_win32_gc_new(), _gdk_windowing_init_check(), TWinNTSystem::AddSignalHandler(), alloc_color(), alloc_color_cells(), TGWin32::AllocColor(), check_unicode_subranges(), TWinNTSystem::CollectGroups(), TWinNTSystem::CollectMembers(), combine(), TWinNTSystem::CountMembers(), create_colormap(), create_events(), TQtApplication::CreateGUIThread(), TGWin32::CreateWindow(), TQtWidget::customEvent(), DllMain(), file_buffer(), find_decomposition(), TGWin32::FindRWindow(), TQtWidget::focusInEvent(), fork_exec_with_pipes(), free_colors(), g_allocator_free(), g_allocator_new(), g_async_queue_try_pop(), g_async_queue_try_pop_unlocked(), g_build_pathv(), g_completion_complete(), g_convert_with_fallback(), g_convert_with_iconv(), g_date_compare(), g_date_is_first_of_month(), g_date_is_last_of_month(), g_date_new_dmy(), g_date_new_julian(), g_date_prepare_to_parse(), g_date_set_day(), g_date_set_dmy(), g_date_set_julian(), g_date_set_month(), g_date_set_parse(), g_date_set_time(), g_date_set_year(), g_date_strftime(), g_date_update_dmy(), g_date_update_julian(), g_execute(), g_file_test(), g_hash_table_foreach_remove(), g_hash_table_lookup_extended(), g_hash_table_remove(), g_hash_table_steal(), g_hook_destroy(), g_hook_list_init(), g_hook_unref(), g_io_channel_init(), g_io_channel_new_file(), g_io_channel_read_line_backend(), g_io_channel_read_to_end(), g_io_channel_set_encoding(), g_io_channel_unref(), g_io_channel_win32_init(), g_io_channel_win32_new_fd(), g_io_channel_win32_new_socket(), g_io_unix_get_flags(), g_io_win32_fd_close(), g_io_win32_sock_close(), g_list_pop_allocator(), g_list_sort_with_data(), g_list_validate_allocator(), g_log_write_prefix(), g_main_context_acquire(), g_main_context_unref_and_unlock(), g_main_dispatch(), g_markup_parse_context_end_parse(), g_markup_parse_context_free(), g_markup_parse_context_new(), g_markup_parse_context_parse(), g_mem_profile(), g_mem_set_vtable(), g_node_depth_traverse_children(), g_node_depth_traverse_in_order(), g_node_depth_traverse_post_order(), g_node_depth_traverse_pre_order(), g_node_find_func(), g_node_is_ancestor(), g_node_pop_allocator(), g_node_traverse_children(), g_node_traverse_in_order(), g_node_traverse_post_order(), g_node_traverse_pre_order(), g_node_validate_allocator(), g_on_error_query(), g_on_error_stack_trace(), g_parse_debug_string(), g_path_is_absolute(), g_pattern_match(), g_pattern_ph_match(), g_printf_string_upper_bound(), g_ptr_array_remove(), g_ptr_array_remove_fast(), g_queue_is_empty(), g_rand_new(), g_relation_print_one(), g_scanner_eof(), g_scanner_error(), g_scanner_get_token_ll(), g_scanner_unexp_token(), g_shell_parse_argv(), g_shell_unquote(), g_slist_pop_allocator(), g_slist_sort_with_data(), g_slist_validate_allocator(), g_source_destroy_internal(), g_source_remove_by_funcs_user_data(), g_source_remove_by_user_data(), g_spawn_sync(), g_static_private_set(), g_static_rec_mutex_trylock(), g_static_rw_lock_reader_trylock(), g_static_rw_lock_writer_lock(), g_static_rw_lock_writer_trylock(), g_string_equal(), g_thread_cleanup(), g_thread_pool_new(), g_thread_pool_start_thread(), g_thread_pool_thread_proxy(), g_thread_pool_wakeup_and_stop_all(), g_timer_new(), g_timer_start(), g_tree_lookup_extended(), g_tree_node_in_order(), g_tree_node_insert(), g_tree_node_post_order(), g_tree_node_pre_order(), g_tree_remove(), g_tree_replace(), g_unichar_isspace(), g_utf8_casefold(), g_utf8_get_charset_internal(), g_utf8_prev_char(), g_utf8_validate(), g_win32_opendir(), g_win32_rewinddir(), gdk_arg_context_destroy(), gdk_arg_context_parse(), gdk_check_typed_window_event(), gdk_color_alloc(), gdk_color_change(), gdk_color_context_get_index_from_palette(), gdk_color_context_get_pixel(), gdk_color_context_get_pixel_from_palette(), gdk_color_context_new(), gdk_colormap_alloc1(), gdk_colormap_alloc_colors(), gdk_colormap_alloc_colors_private(), gdk_colormap_alloc_colors_pseudocolor(), gdk_colormap_alloc_colors_shared(), gdk_colormap_alloc_colors_writable(), gdk_colormap_change(), gdk_colormap_get_system(), gdk_destroy_filter(), gdk_drag_begin(), gdk_event_dispatch(), gdk_event_translate(), gdk_events_init(), gdk_exit_func(), gdk_font_load_internal(), gdk_fontset_load(), gdk_get_use_xshm(), gdk_image_put(), gdk_init_check(), gdk_input_disable_window(), gdk_input_enable_window(), gdk_input_init(), gdk_io_invoke(), gdk_pixmap_read_string(), gdk_pixmap_seek_char(), gdk_pixmap_seek_string(), gdk_pointer_grab(), gdk_propagate_shapes(), gdk_rectangle_intersect(), gdk_rgb_do_colormaps(), gdk_rgb_init(), gdk_rgb_select_conv(), gdk_rgb_try_colormap(), gdk_selection_owner_set(), gdk_text_size(), gdk_win32_draw_drawable(), gdk_win32_draw_polygon(), gdk_win32_draw_rectangle(), gdk_win32_draw_segments(), gdk_win32_gc_get_values(), gdk_win32_pixmap_alloc(), gdk_win32_window_alloc(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_destroy(), gdk_window_get_pointer(), gdk_window_gravity_works(), gdk_window_internal_destroy(), gdk_window_is_viewable(), gdk_window_merge_child_shapes(), gdk_window_move(), gdk_window_move_resize(), gdk_window_register_dnd(), gdk_window_reparent(), gdk_window_resize(), gdk_window_set_cursor(), gdk_window_set_icon(), gdk_window_set_static_gravities(), gdk_window_shape_combine_mask(), gdk_window_show(), get_contents_regfile(), get_contents_stdio(), TStopwatch::GetCPUTime(), TWinNTSystem::GetCPUTime(), XrdClientReadCacheItem::GetInterval(), TWinNTSystem::GetNbGroups(), TWinNTSystem::Init(), TGWin32::InitWindow(), is_grabbed_button(), is_grabbed_key(), is_name_char(), is_name_start_char(), make_pipe(), TGWin32::MapEvent(), TGQt::MapRaised(), TGQt::MapSubwindows(), output_special_case(), PathIsRoot(), pattern_match(), predraw_set_foreground(), print_unicode_subranges(), printf_string_upper_bound(), profile_print_locked(), profiler_calloc(), profiler_free(), profiler_try_malloc(), profiler_try_realloc(), propagate(), read_ints(), read_thread(), real_toupper(), TQtWidget::resizeEvent(), SafeAdjustWindowRectEx(), select_thread(), TQtPointerGrabber::SelectGrab(), stack_trace_sigchld(), TWinNTSystem::Symlink(), TXNetFile::SynchronizeCacheSize(), synthesize_crossing_events(), TQtApplication::Terminate(), test_arcs(), test_colours(), test_default_gc(), test_gcs(), test_images(), test_lines(), test_pixmaps(), test_points(), test_rectangles(), test_temp_windows(), test_visual_coherency(), test_visuals(), TQRootCanvas::TQRootCanvas(), track_mouse_event(), unescape_text(), unquote_string_inplace(), and TWaitCondition::wait().