Commit 43be4f6d authored by Marius Gerbershagen's avatar Marius Gerbershagen
Browse files

put si_make_backq_vector declaration in external.h

This function can be found in lisp code (it is generated by the reader
from backquotes), thus it must be declared in external.h so that the C
compiler can pick it up when we compile the generated C file.

Fixes #648.
parent 31a515a1
......@@ -1552,6 +1552,7 @@ extern ECL_API cl_object cl_set_dispatch_macro_character _ECL_ARGS((cl_narg narg
extern ECL_API cl_object cl_get_dispatch_macro_character _ECL_ARGS((cl_narg narg, cl_object dspchr, cl_object subchr, ...));
extern ECL_API cl_object si_read_object_or_ignore(cl_object stream, cl_object eof);
extern ECL_API cl_object si_readtable_lock _ECL_ARGS((cl_narg narg, cl_object readtable, ...));
extern ECL_API cl_object si_make_backq_vector(cl_object dim, cl_object data, cl_object stream);
extern ECL_API int ecl_readtable_get(cl_object rdtbl, int c, cl_object *macro);
extern ECL_API void ecl_readtable_set(cl_object rdtbl, int c, enum ecl_chattrib cat, cl_object macro_or_table);
......
......@@ -417,7 +417,6 @@ extern void cl_write_object(cl_object x, cl_object stream);
#else
#define RTABSIZE ECL_CHAR_CODE_LIMIT /* read table size */
#endif
extern cl_object si_make_backq_vector(cl_object dim, cl_object data, cl_object stream);
/* package.d */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment