|
Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <stdlib.h>
Include dependency graph for synctex_parser_utils.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | synctex_bool_t int |
| #define | synctex_YES -1 |
| #define | synctex_ADD_QUOTES -1 |
| #define | synctex_COMPRESS -1 |
| #define | synctex_NO 0 |
| #define | synctex_DONT_ADD_QUOTES 0 |
| #define | synctex_DONT_COMPRESS 0 |
| #define | SYNCTEX_CASE_SENSITIVE_PATH 1 |
| #define | SYNCTEX_IS_PATH_SEPARATOR(c) ('/' == c) |
| #define | SYNCTEX_IS_DOT(c) ('.' == c) |
| #define | SYNCTEX_ARE_PATH_CHARACTERS_EQUAL(left, right) (left != right) |
Typedefs | |
| typedef unsigned int | synctex_io_mode_t |
Enumerations | |
| enum | synctex_io_mode_masks_t { synctex_io_append_mask = 1, synctex_io_gz_mask = synctex_io_append_mask<<1 } |
| enum | synctex_compress_mode_t { synctex_compress_mode_none = 0, synctex_compress_mode_gz = 1 } |
Functions | |
| void * | _synctex_malloc (size_t size) |
| int | _synctex_error (const char *reason,...) |
| void | _synctex_strip_last_path_extension (char *string) |
| synctex_bool_t | _synctex_is_equivalent_file_name (const char *lhs, const char *rhs) |
| synctex_bool_t | _synctex_path_is_absolute (const char *name) |
| const char * | _synctex_last_path_component (const char *name) |
| const char * | _synctex_base_name (const char *path) |
| int | _synctex_copy_with_quoting_last_path_component (const char *src, char **dest_ref, size_t size) |
| int | _synctex_get_name (const char *output, const char *build_directory, char **synctex_name_ref, synctex_io_mode_t *io_mode_ref) |
| const char * | _synctex_get_io_mode_name (synctex_io_mode_t io_mode) |
| synctex_bool_t | synctex_ignore_leading_dot_slash_in_path (const char **name) |
Variables | |
| const char * | synctex_suffix |
| const char * | synctex_suffix_gz |
| #define synctex_ADD_QUOTES -1 |
Definition at line 49 of file synctex_parser_utils.h.
| #define SYNCTEX_ARE_PATH_CHARACTERS_EQUAL | ( | left, | |
| right | |||
| ) | (left != right) |
Definition at line 79 of file synctex_parser_utils.h.
| #define synctex_bool_t int |
Definition at line 47 of file synctex_parser_utils.h.
| #define SYNCTEX_CASE_SENSITIVE_PATH 1 |
Definition at line 68 of file synctex_parser_utils.h.
| #define synctex_COMPRESS -1 |
Definition at line 50 of file synctex_parser_utils.h.
| #define synctex_DONT_ADD_QUOTES 0 |
Definition at line 52 of file synctex_parser_utils.h.
| #define synctex_DONT_COMPRESS 0 |
Definition at line 53 of file synctex_parser_utils.h.
| #define SYNCTEX_IS_DOT | ( | c) | ('.' == c) |
Definition at line 75 of file synctex_parser_utils.h.
| #define SYNCTEX_IS_PATH_SEPARATOR | ( | c) | ('/' == c) |
Definition at line 69 of file synctex_parser_utils.h.
| #define synctex_NO 0 |
Definition at line 51 of file synctex_parser_utils.h.
| #define synctex_YES -1 |
Definition at line 48 of file synctex_parser_utils.h.
| typedef unsigned int synctex_io_mode_t |
Definition at line 129 of file synctex_parser_utils.h.
| Enumerator | |
|---|---|
| synctex_compress_mode_none | |
| synctex_compress_mode_gz | |
Definition at line 136 of file synctex_parser_utils.h.
| Enumerator | |
|---|---|
| synctex_io_append_mask | |
| synctex_io_gz_mask | |
Definition at line 131 of file synctex_parser_utils.h.
| const char* _synctex_base_name | ( | const char * | path) |
| int _synctex_copy_with_quoting_last_path_component | ( | const char * | src, |
| char ** | dest_ref, | ||
| size_t | size | ||
| ) |
| int _synctex_error | ( | const char * | reason, |
| ... | |||
| ) |
| const char* _synctex_get_io_mode_name | ( | synctex_io_mode_t | io_mode) |
Definition at line 497 of file synctex_parser_utils.c.
Here is the caller graph for this function:| int _synctex_get_name | ( | const char * | output, |
| const char * | build_directory, | ||
| char ** | synctex_name_ref, | ||
| synctex_io_mode_t * | io_mode_ref | ||
| ) |
Definition at line 334 of file synctex_parser_utils.c.
| synctex_bool_t _synctex_is_equivalent_file_name | ( | const char * | lhs, |
| const char * | rhs | ||
| ) |
| const char* _synctex_last_path_component | ( | const char * | name) |
| void* _synctex_malloc | ( | size_t | size) |
| synctex_bool_t _synctex_path_is_absolute | ( | const char * | name) |
| void _synctex_strip_last_path_extension | ( | char * | string) |
| synctex_bool_t synctex_ignore_leading_dot_slash_in_path | ( | const char ** | name) |
| const char* synctex_suffix |
Definition at line 98 of file synctex_parser.c.
| const char* synctex_suffix_gz |
Definition at line 99 of file synctex_parser.c.