Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <stdlib.h>
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.
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.