aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
authorPo Lu2023-03-07 14:20:50 +0800
committerPo Lu2023-03-07 14:20:50 +0800
commit44cf1ed7e593022df01a47b701e7796e9d70d2fb (patch)
tree09a0e49ee9d7eda6b201bbb07c574d6b4a4c35e0 /src/lisp.h
parenta11ad7149bc1908d205e78ecfb240b76ce190bef (diff)
downloademacs-44cf1ed7e593022df01a47b701e7796e9d70d2fb.tar.gz
emacs-44cf1ed7e593022df01a47b701e7796e9d70d2fb.zip
Update Android port
* src/lread.c (lread_fd, file_tell, infile, skip_dyn_bytes) (skip_dyn_eof, readbyte_from_stdio, safe_to_load_version) (close_infile_unwind, close_file_unwind_android_fd): New function. (Fload, Flocate_file_internal, openp): New argument PLATFORM. All callers changed. (skip_lazy_string): Add optimized versions of various functions for accessing Android assets.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 56ef338a5b1..f7ba6775975 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -4514,7 +4514,8 @@ extern bool suffix_p (Lisp_Object, const char *);
4514extern Lisp_Object save_match_data_load (Lisp_Object, Lisp_Object, Lisp_Object, 4514extern Lisp_Object save_match_data_load (Lisp_Object, Lisp_Object, Lisp_Object,
4515 Lisp_Object, Lisp_Object); 4515 Lisp_Object, Lisp_Object);
4516extern int openp (Lisp_Object, Lisp_Object, Lisp_Object, 4516extern int openp (Lisp_Object, Lisp_Object, Lisp_Object,
4517 Lisp_Object *, Lisp_Object, bool, bool); 4517 Lisp_Object *, Lisp_Object, bool, bool,
4518 void **);
4518enum { S2N_IGNORE_TRAILING = 1 }; 4519enum { S2N_IGNORE_TRAILING = 1 };
4519extern Lisp_Object string_to_number (char const *, int, ptrdiff_t *); 4520extern Lisp_Object string_to_number (char const *, int, ptrdiff_t *);
4520extern void map_obarray (Lisp_Object, void (*) (Lisp_Object, Lisp_Object), 4521extern void map_obarray (Lisp_Object, void (*) (Lisp_Object, Lisp_Object),