# Index of new symbols in 2.4

### A

g_array_remove_range, function in Arrays
g_atomic_int_add, function in Atomic Operations
g_atomic_int_compare_and_exchange, function in Atomic Operations
g_atomic_int_dec_and_test, function in Atomic Operations
g_atomic_int_exchange_and_add, function in Atomic Operations
g_atomic_int_get, function in Atomic Operations
g_atomic_int_inc, function in Atomic Operations
g_atomic_int_set, function in Atomic Operations
g_atomic_pointer_compare_and_exchange, function in Atomic Operations
g_atomic_pointer_get, function in Atomic Operations
g_atomic_pointer_set, function in Atomic Operations

### B

g_byte_array_remove_range, function in Byte Arrays

### C

g_child_watch_add, function in The Main Event Loop
g_child_watch_add_full, function in The Main Event Loop
g_child_watch_source_new, function in The Main Event Loop
g_completion_complete_utf8, function in Automatic String Completion
GCopyFunc, user_function in N-ary Trees

### F

g_file_read_link, function in File Utilities

### G

G_GINT16_MODIFIER, macro in Basic Types
G_GINT32_MODIFIER, macro in Basic Types
G_GINT64_MODIFIER, macro in Basic Types

### H

g_hash_table_find, function in Hash Tables

### M

g_markup_printf_escaped, function in Simple XML Subset Parser
g_markup_vprintf_escaped, function in Simple XML Subset Parser
G_MAXINT16, macro in Basic Types
G_MAXINT32, macro in Basic Types
G_MAXINT8, macro in Basic Types
G_MAXSIZE, macro in Basic Types
G_MAXUINT16, macro in Basic Types
G_MAXUINT32, macro in Basic Types
G_MAXUINT8, macro in Basic Types
G_MININT16, macro in Basic Types
G_MININT32, macro in Basic Types
G_MININT8, macro in Basic Types

### N

g_node_copy_deep, function in N-ary Trees
N_, macro in I18N

### O

g_once, macro in Threads
GOnce, struct in Threads
GOnceStatus, enum in Threads
G_ONCE_INIT, macro in Threads

### P

g_ptr_array_foreach, function in Pointer Arrays
g_ptr_array_remove_range, function in Pointer Arrays

### Q

g_queue_copy, function in Double-ended Queues
g_queue_delete_link, function in Double-ended Queues
g_queue_find, function in Double-ended Queues
g_queue_find_custom, function in Double-ended Queues
g_queue_foreach, function in Double-ended Queues
g_queue_get_length, function in Double-ended Queues
g_queue_index, function in Double-ended Queues
g_queue_insert_after, function in Double-ended Queues
g_queue_insert_before, function in Double-ended Queues
g_queue_insert_sorted, function in Double-ended Queues
g_queue_link_index, function in Double-ended Queues
g_queue_peek_head_link, function in Double-ended Queues
g_queue_peek_nth, function in Double-ended Queues
g_queue_peek_nth_link, function in Double-ended Queues
g_queue_peek_tail_link, function in Double-ended Queues
g_queue_pop_nth, function in Double-ended Queues
g_queue_pop_nth_link, function in Double-ended Queues
g_queue_push_nth, function in Double-ended Queues
g_queue_push_nth_link, function in Double-ended Queues
g_queue_remove, function in Double-ended Queues
g_queue_remove_all, function in Double-ended Queues
g_queue_reverse, function in Double-ended Queues
g_queue_sort, function in Double-ended Queues
g_queue_unlink, function in Double-ended Queues
Q_, macro in I18N

### R

g_rand_copy, function in Random Numbers
g_rand_new_with_seed_array, function in Random Numbers
g_rand_set_seed_array, function in Random Numbers

### S

g_setenv, function in Miscellaneous Utility Functions
G_STRFUNC, macro in Miscellaneous Macros
g_string_chunk_insert_len, function in String Chunks
g_strip_context, function in I18N
g_strsplit_set, function in String Utility Functions

### T

g_timer_continue, function in Timers

### U

g_unichar_get_mirror_char, function in Unicode Manipulation
g_unsetenv, function in Miscellaneous Utility Functions

### V

g_vasprintf, function in String Utility Functions

### _

_, macro in I18N