|
#define | HAVE_LOCALE_H 1 |
|
#define | HAVE_SETLOCALE 1 |
|
#define | SYNCTEX_INLINE inline |
|
#define | SYNCTEX_DECLARE_CHARINDEX |
|
#define | SYNCTEX_CHARINDEX(NODE) 0 |
|
#define | SYNCTEX_PRINT_CHARINDEX printf("\n") |
|
#define | SYNCTEX_DECLARE_CHAR_OFFSET synctex_charindex_t charindex_offset |
|
#define | SYNCTEX_IMPLEMENT_CHARINDEX(NODE, CORRECTION) |
|
#define | SYNCTEX_CAN_PERFORM(NODE, SELECTOR) (NULL!=((((NODE)->class))->SELECTOR)) |
|
#define | SYNCTEX_MSG_SEND(NODE, SELECTOR) |
|
#define | SYNCTEX_GET(NODE, SELECTOR) ((NODE && SYNCTEX_CAN_PERFORM(NODE,SELECTOR))?SYNCTEX_GETTER(NODE,SELECTOR)[0]:(NULL)) |
|
#define | SYNCTEX_GETTER(NODE, SELECTOR) ((synctex_node_t *)((*((((NODE)->class))->SELECTOR))(NODE))) |
|
#define | SYNCTEX_FREE(NODE) SYNCTEX_MSG_SEND(NODE,free); |
|
#define | SYNCTEX_PARENT(NODE) SYNCTEX_GET(NODE,parent) |
|
#define | SYNCTEX_SET_PARENT(NODE, NEW_PARENT) |
|
#define | SYNCTEX_CHILD(NODE) SYNCTEX_GET(NODE,child) |
|
#define | SYNCTEX_SET_CHILD(NODE, NEW_CHILD) |
|
#define | SYNCTEX_SIBLING(NODE) SYNCTEX_GET(NODE,sibling) |
|
#define | SYNCTEX_SET_SIBLING(NODE, NEW_SIBLING) |
|
#define | SYNCTEX_FRIEND(NODE) SYNCTEX_GET(NODE,friend) |
|
#define | SYNCTEX_SET_FRIEND(NODE, NEW_FRIEND) |
|
#define | SYNCTEX_NEXT_hbox(NODE) SYNCTEX_GET(NODE,next_hbox) |
|
#define | SYNCTEX_SET_NEXT_hbox(NODE, NEXT_HBOX) |
|
#define | SYNCTEX_CUR (scanner->buffer_cur) |
|
#define | SYNCTEX_START (scanner->buffer_start) |
|
#define | SYNCTEX_END (scanner->buffer_end) |
|
#define | SYNCTEX_INFO(NODE) ((*((((NODE)->class))->info))(NODE)) |
|
#define | SYNCTEX_PAGE_IDX 0 |
|
#define | SYNCTEX_PAGE(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_PAGE_IDX].INT |
|
#define | SYNCTEX_MAKE_GET(SYNCTEX_GETTER, OFFSET) |
|
#define | DEFINE_synctex_new_NODE(NAME) |
|
#define | SYNCTEX_TAG_IDX 0 |
|
#define | SYNCTEX_LINE_IDX (SYNCTEX_TAG_IDX+1) |
|
#define | SYNCTEX_COLUMN_IDX (SYNCTEX_LINE_IDX+1) |
|
#define | SYNCTEX_HORIZ_IDX (SYNCTEX_COLUMN_IDX+1) |
|
#define | SYNCTEX_VERT_IDX (SYNCTEX_HORIZ_IDX+1) |
|
#define | SYNCTEX_WIDTH_IDX (SYNCTEX_VERT_IDX+1) |
|
#define | SYNCTEX_HEIGHT_IDX (SYNCTEX_WIDTH_IDX+1) |
|
#define | SYNCTEX_DEPTH_IDX (SYNCTEX_HEIGHT_IDX+1) |
|
#define | SYNCTEX_TAG(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_TAG_IDX].INT |
|
#define | SYNCTEX_LINE(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_LINE_IDX].INT |
|
#define | SYNCTEX_COLUMN(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_COLUMN_IDX].INT |
|
#define | SYNCTEX_HORIZ(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_HORIZ_IDX].INT |
|
#define | SYNCTEX_VERT(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_VERT_IDX].INT |
|
#define | SYNCTEX_WIDTH(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_WIDTH_IDX].INT |
|
#define | SYNCTEX_HEIGHT(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_HEIGHT_IDX].INT |
|
#define | SYNCTEX_DEPTH(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_DEPTH_IDX].INT |
|
#define | SYNCTEX_ABS_WIDTH(NODE) ((SYNCTEX_WIDTH(NODE)>0?SYNCTEX_WIDTH(NODE):-SYNCTEX_WIDTH(NODE))) |
|
#define | SYNCTEX_ABS_HEIGHT(NODE) ((SYNCTEX_HEIGHT(NODE)>0?SYNCTEX_HEIGHT(NODE):-SYNCTEX_HEIGHT(NODE))) |
|
#define | SYNCTEX_ABS_DEPTH(NODE) ((SYNCTEX_DEPTH(NODE)>0?SYNCTEX_DEPTH(NODE):-SYNCTEX_DEPTH(NODE))) |
|
#define | SYNCTEX_MEAN_LINE_IDX (SYNCTEX_DEPTH_IDX+1) |
|
#define | SYNCTEX_NODE_WEIGHT_IDX (SYNCTEX_MEAN_LINE_IDX+1) |
|
#define | SYNCTEX_HORIZ_V_IDX (SYNCTEX_NODE_WEIGHT_IDX+1) |
|
#define | SYNCTEX_VERT_V_IDX (SYNCTEX_HORIZ_V_IDX+1) |
|
#define | SYNCTEX_WIDTH_V_IDX (SYNCTEX_VERT_V_IDX+1) |
|
#define | SYNCTEX_HEIGHT_V_IDX (SYNCTEX_WIDTH_V_IDX+1) |
|
#define | SYNCTEX_DEPTH_V_IDX (SYNCTEX_HEIGHT_V_IDX+1) |
|
#define | SYNCTEX_MEAN_LINE(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_MEAN_LINE_IDX].INT |
|
#define | SYNCTEX_NODE_WEIGHT(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_NODE_WEIGHT_IDX].INT |
|
#define | SYNCTEX_HORIZ_V(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_HORIZ_V_IDX].INT |
|
#define | SYNCTEX_VERT_V(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_VERT_V_IDX].INT |
|
#define | SYNCTEX_WIDTH_V(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_WIDTH_V_IDX].INT |
|
#define | SYNCTEX_HEIGHT_V(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_HEIGHT_V_IDX].INT |
|
#define | SYNCTEX_DEPTH_V(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_DEPTH_V_IDX].INT |
|
#define | SYNCTEX_ABS_WIDTH_V(NODE) ((SYNCTEX_WIDTH_V(NODE)>0?SYNCTEX_WIDTH_V(NODE):-SYNCTEX_WIDTH_V(NODE))) |
|
#define | SYNCTEX_ABS_HEIGHT_V(NODE) ((SYNCTEX_HEIGHT_V(NODE)>0?SYNCTEX_HEIGHT_V(NODE):-SYNCTEX_HEIGHT_V(NODE))) |
|
#define | SYNCTEX_ABS_DEPTH_V(NODE) ((SYNCTEX_DEPTH_V(NODE)>0?SYNCTEX_DEPTH_V(NODE):-SYNCTEX_DEPTH_V(NODE))) |
|
#define | SYNCTEX_IS_BOX(NODE) |
|
#define | SYNCTEX_HAS_CHILDREN(NODE) (NODE && SYNCTEX_CHILD(NODE)) |
|
#define | SYNCTEX_NAME_IDX (SYNCTEX_TAG_IDX+1) |
|
#define | SYNCTEX_NAME(NODE) SYNCTEX_INFO(NODE)[SYNCTEX_NAME_IDX].PTR |
|
#define | SYNCTEX_INPUT_MARK "Input:" |
|
#define | SYNCTEX_LOG(NODE) SYNCTEX_MSG_SEND(NODE,log) |
|
#define | SYNCTEX_DISPLAY(NODE) SYNCTEX_MSG_SEND(NODE,display) |
|
#define | SYNCTEX_STATUS_EOF 0 |
|
#define | SYNCTEX_STATUS_NOT_OK (SYNCTEX_STATUS_EOF+1) |
|
#define | SYNCTEX_STATUS_OK (SYNCTEX_STATUS_NOT_OK+1) |
|
#define | SYNCTEX_STATUS_ERROR -1 |
|
#define | SYNCTEX_STATUS_BAD_ARGUMENT -2 |
|
#define | SYNCTEX_FILE (scanner->file) |
|
#define | SYNCTEX_BUFFER_MIN_SIZE 16 |
|
#define | SYNCTEX_BUFFER_SIZE 32768 |
|
#define | size (* size_ptr) |
|
#define | SYNCTEX_CHAR_BEGIN_SHEET '{' |
|
#define | SYNCTEX_CHAR_END_SHEET '}' |
|
#define | SYNCTEX_CHAR_BEGIN_VBOX '[' |
|
#define | SYNCTEX_CHAR_END_VBOX ']' |
|
#define | SYNCTEX_CHAR_BEGIN_HBOX '(' |
|
#define | SYNCTEX_CHAR_END_HBOX ')' |
|
#define | SYNCTEX_CHAR_ANCHOR '!' |
|
#define | SYNCTEX_CHAR_VOID_VBOX 'v' |
|
#define | SYNCTEX_CHAR_VOID_HBOX 'h' |
|
#define | SYNCTEX_CHAR_KERN 'k' |
|
#define | SYNCTEX_CHAR_GLUE 'g' |
|
#define | SYNCTEX_CHAR_MATH '$' |
|
#define | SYNCTEX_CHAR_BOUNDARY 'x' |
|
#define | SYNCTEX_RETURN(STATUS) return STATUS; |
|
#define | SYNCTEX_DECODE_FAILED(WHAT) (_synctex_decode_int(scanner,&(info[WHAT].INT))<SYNCTEX_STATUS_OK) |
|
#define | SYNCTEX_UPDATE_BOX_FRIEND(NODE) |
|
#define | SYNCTEX_UPDATE_FRIEND(NODE) |
|
#define | SYNCTEX_APPEND_SHEET(SCANNER, SHEET) |
|
#define | synctex_name (*synctex_name_ref) |
|
#define | the_file (*file_ref) |
|
#define | DEFINE_synctex_scanner_class(NAME) |
|
#define | SYNCTEX_MASK_LEFT 1 |
|
#define | SYNCTEX_MASK_RIGHT 2 |
|
#define | SYNCTEX_BITS_PER_BYTE 8 |
|
#define | SYNCTEX_FILE updater->file |
|
#define | SYNCTEX_NO_GZ ((updater->flags).no_gz) |
|
#define | SYNCTEX_fprintf (*(updater->fprintf)) |
|
|
void | _synctex_free_node (synctex_node_t node) |
|
void | _synctex_free_leaf (synctex_node_t node) |
|
synctex_node_t | _synctex_new_sheet (synctex_scanner_t scanner) |
|
void | _synctex_display_sheet (synctex_node_t node) |
|
void | _synctex_log_sheet (synctex_node_t node) |
|
| DEFINE_synctex_new_NODE (sheet) |
|
synctex_node_t | _synctex_new_vbox (synctex_scanner_t scanner) |
|
void | _synctex_log_vbox (synctex_node_t node) |
|
void | _synctex_display_vbox (synctex_node_t node) |
|
| DEFINE_synctex_new_NODE (vbox) |
|
synctex_node_t | _synctex_new_hbox (synctex_scanner_t scanner) |
|
void | _synctex_display_hbox (synctex_node_t node) |
|
void | _synctex_log_hbox (synctex_node_t node) |
|
| DEFINE_synctex_new_NODE (hbox) |
|
synctex_node_t | _synctex_new_void_vbox (synctex_scanner_t scanner) |
|
void | _synctex_log_void_box (synctex_node_t node) |
|
void | _synctex_display_void_vbox (synctex_node_t node) |
|
| DEFINE_synctex_new_NODE (void_vbox) |
|
| DEFINE_synctex_new_NODE (void_hbox) |
|
void | _synctex_log_medium_node (synctex_node_t node) |
|
synctex_node_t | _synctex_new_math (synctex_scanner_t scanner) |
|
void | _synctex_display_math (synctex_node_t node) |
|
| DEFINE_synctex_new_NODE (math) |
|
| DEFINE_synctex_new_NODE (kern) |
|
void | _synctex_log_small_node (synctex_node_t node) |
|
synctex_node_t | _synctex_new_glue (synctex_scanner_t scanner) |
|
void | _synctex_display_glue (synctex_node_t node) |
|
| DEFINE_synctex_new_NODE (glue) |
|
| DEFINE_synctex_new_NODE (boundary) |
|
synctex_node_t | _synctex_new_input (synctex_scanner_t scanner) |
|
void | _synctex_free_input (synctex_node_t node) |
|
void | _synctex_display_input (synctex_node_t node) |
|
void | _synctex_log_input (synctex_node_t node) |
|
synctex_node_t | synctex_node_parent (synctex_node_t node) |
|
synctex_node_t | synctex_node_sheet (synctex_node_t node) |
|
synctex_node_t | synctex_node_child (synctex_node_t node) |
|
synctex_node_t | synctex_node_sibling (synctex_node_t node) |
|
synctex_node_t | synctex_node_next (synctex_node_t node) |
|
synctex_node_type_t | synctex_node_type (synctex_node_t node) |
|
const char * | synctex_node_isa (synctex_node_t node) |
|
void | synctex_node_log (synctex_node_t node) |
|
void | synctex_node_display (synctex_node_t node) |
|
void | _synctex_display_void_hbox (synctex_node_t node) |
|
void | _synctex_display_kern (synctex_node_t node) |
|
void | _synctex_display_boundary (synctex_node_t node) |
|
synctex_status_t | _synctex_buffer_get_available_size (synctex_scanner_t scanner, size_t *size_ptr) |
|
synctex_status_t | _synctex_next_line (synctex_scanner_t scanner) |
|
synctex_status_t | _synctex_match_string (synctex_scanner_t scanner, const char *the_string) |
|
synctex_status_t | _synctex_decode_int (synctex_scanner_t scanner, int *value_ref) |
|
synctex_status_t | _synctex_decode_string (synctex_scanner_t scanner, char **value_ref) |
|
synctex_status_t | _synctex_scan_input (synctex_scanner_t scanner) |
|
synctex_status_t | _synctex_scan_preamble (synctex_scanner_t scanner) |
|
synctex_status_t | _synctex_scan_float_and_dimension (synctex_scanner_t scanner, float *value_ref) |
|
synctex_status_t | _synctex_scan_post_scriptum (synctex_scanner_t scanner) |
|
int | _synctex_scan_postamble (synctex_scanner_t scanner) |
|
synctex_status_t | _synctex_setup_visible_box (synctex_node_t box) |
|
synctex_status_t | _synctex_hbox_setup_visible (synctex_node_t node, int h, int v) |
|
synctex_status_t | _synctex_scan_sheet (synctex_scanner_t scanner, synctex_node_t parent) |
|
synctex_status_t | _synctex_scan_nested_sheet (synctex_scanner_t scanner) |
|
synctex_status_t | _synctex_scan_content (synctex_scanner_t scanner) |
|
int | synctex_scanner_pre_x_offset (synctex_scanner_t scanner) |
|
int | synctex_scanner_pre_y_offset (synctex_scanner_t scanner) |
|
const char * | synctex_scanner_get_output_fmt (synctex_scanner_t scanner) |
|
int | _synctex_node_is_box (synctex_node_t node) |
|
int | _synctex_bail (void) |
|
synctex_status_t | _synctex_scan_named (synctex_scanner_t scanner, const char *name, void *value_ref, synctex_decoder_t decoder) |
|
int | _synctex_open (const char *output, const char *build_directory, char **synctex_name_ref, gzFile *file_ref, synctex_bool_t add_quotes, synctex_io_mode_t *io_modeRef) |
|
synctex_scanner_t | synctex_scanner_new_with_output_file (const char *output, const char *build_directory, int parse) |
|
int | __synctex_open (const char *output, char **synctex_name_ref, gzFile *file_ref, synctex_bool_t add_quotes, synctex_io_mode_t *io_mode_ref) |
|
void | synctex_scanner_free (synctex_scanner_t scanner) |
|
synctex_scanner_t | synctex_scanner_parse (synctex_scanner_t scanner) |
|
int | synctex_scanner_x_offset (synctex_scanner_t scanner) |
|
int | synctex_scanner_y_offset (synctex_scanner_t scanner) |
|
float | synctex_scanner_magnification (synctex_scanner_t scanner) |
|
void | synctex_scanner_display (synctex_scanner_t scanner) |
|
const char * | synctex_scanner_get_name (synctex_scanner_t scanner, int tag) |
|
int | _synctex_scanner_get_tag (synctex_scanner_t scanner, const char *name) |
|
int | synctex_scanner_get_tag (synctex_scanner_t scanner, const char *name) |
|
synctex_node_t | synctex_scanner_input (synctex_scanner_t scanner) |
|
const char * | synctex_scanner_get_output (synctex_scanner_t scanner) |
|
const char * | synctex_scanner_get_synctex (synctex_scanner_t scanner) |
|
int | synctex_node_h (synctex_node_t node) |
|
int | synctex_node_v (synctex_node_t node) |
|
int | synctex_node_width (synctex_node_t node) |
|
int | synctex_node_box_h (synctex_node_t node) |
|
int | synctex_node_box_v (synctex_node_t node) |
|
int | synctex_node_box_width (synctex_node_t node) |
|
int | synctex_node_box_height (synctex_node_t node) |
|
int | synctex_node_box_depth (synctex_node_t node) |
|
float | synctex_node_visible_h (synctex_node_t node) |
|
float | synctex_node_visible_v (synctex_node_t node) |
|
float | synctex_node_visible_width (synctex_node_t node) |
|
float | synctex_node_box_visible_h (synctex_node_t node) |
|
float | synctex_node_box_visible_v (synctex_node_t node) |
|
float | synctex_node_box_visible_width (synctex_node_t node) |
|
float | synctex_node_box_visible_height (synctex_node_t node) |
|
float | synctex_node_box_visible_depth (synctex_node_t node) |
|
int | synctex_node_page (synctex_node_t node) |
|
synctex_charindex_t | synctex_node_charindex (synctex_node_t node) |
|
int | synctex_node_tag (synctex_node_t node) |
|
int | synctex_node_line (synctex_node_t node) |
|
int | synctex_node_mean_line (synctex_node_t node) |
|
int | synctex_node_child_count (synctex_node_t node) |
|
int | synctex_node_column (synctex_node_t node) |
|
synctex_node_t | synctex_sheet (synctex_scanner_t scanner, int page) |
|
synctex_node_t | synctex_sheet_content (synctex_scanner_t scanner, int page) |
|
int | synctex_display_query (synctex_scanner_t scanner, const char *name, int line, int column) |
|
synctex_node_t | synctex_next_result (synctex_scanner_t scanner) |
|
static SYNCTEX_INLINE
synctex_node_t | _synctex_smallest_container (synctex_node_t node, synctex_node_t other_node) |
|
synctex_bool_t | _synctex_point_in_box (synctex_point_t hitPoint, synctex_node_t node, synctex_bool_t visible) |
|
int | _synctex_node_distance_to_point (synctex_point_t hitPoint, synctex_node_t node, synctex_bool_t visible) |
|
static synctex_node_t | _synctex_eq_deepest_container (synctex_point_t hitPoint, synctex_node_t node, synctex_bool_t visible) |
|
static SYNCTEX_INLINE int | _synctex_eq_get_closest_children_in_box (synctex_point_t hitPoint, synctex_node_t node, synctex_node_set_t *bestNodesRef, synctex_distances_t *bestDistancesRef, synctex_bool_t visible) |
|
static SYNCTEX_INLINE
synctex_node_t | _synctex_eq_closest_child (synctex_point_t hitPoint, synctex_node_t node, synctex_bool_t visible) |
|
int | synctex_edit_query (synctex_scanner_t scanner, int page, float h, float v) |
|
int | _synctex_point_h_distance (synctex_point_t hitPoint, synctex_node_t node, synctex_bool_t visible) |
|
int | _synctex_point_v_distance (synctex_point_t hitPoint, synctex_node_t node, synctex_bool_t visible) |
|
static SYNCTEX_INLINE int | __synctex_eq_get_closest_children_in_hbox (synctex_point_t hitPoint, synctex_node_t node, synctex_node_set_t *bestNodesRef, synctex_distances_t *bestDistancesRef, synctex_bool_t visible) |
|
static SYNCTEX_INLINE int | __synctex_eq_get_closest_children_in_vbox (synctex_point_t hitPoint, synctex_node_t node, synctex_node_set_t *bestNodesRef, synctex_distances_t *bestDistancesRef, synctex_bool_t visible) |
|
static SYNCTEX_INLINE
synctex_node_t | __synctex_eq_closest_child (synctex_point_t hitPoint, synctex_node_t node, int *distanceRef, synctex_bool_t visible) |
|
synctex_updater_t | synctex_updater_new_with_output_file (const char *output, const char *build_directory) |
|
void | synctex_updater_append_magnification (synctex_updater_t updater, char *magnification) |
|
void | synctex_updater_append_x_offset (synctex_updater_t updater, char *x_offset) |
|
void | synctex_updater_append_y_offset (synctex_updater_t updater, char *y_offset) |
|
void | synctex_updater_free (synctex_updater_t updater) |
|