entries.h 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574
  1. /* entries.h Copyright (C) Codemist 1991-2002 */
  2. /*
  3. * This code may be used and modified, and redistributed in binary
  4. * or source form, subject to the "CCL Public License", which should
  5. * accompany it. This license is a variant on the BSD license, and thus
  6. * permits use of code derived from this in either open and commercial
  7. * projects: but it does require that updates to this code be made
  8. * available back to the originators of the package.
  9. * Before merging other code in with this or linking this code
  10. * with other packages or libraries please check that the license terms
  11. * of the other material are compatible with those of this.
  12. */
  13. /* Signature: 36984bc2 13-Aug-2002 */
  14. #ifndef header_entries_h
  15. #define header_entries_h 1
  16. /*
  17. * things with no args...
  18. */
  19. #ifdef __cplusplus
  20. extern "C" {
  21. #endif
  22. extern DLLexport Lisp_Object MS_CDECL Lbatchp(Lisp_Object env, int nargs, ...);
  23. extern DLLexport Lisp_Object MS_CDECL bytecounts(Lisp_Object nil, int nargs, ...);
  24. extern DLLexport Lisp_Object MS_CDECL Ldate(Lisp_Object env, int nargs, ...);
  25. extern DLLexport Lisp_Object MS_CDECL Ldatestamp(Lisp_Object nil, int nargs, ...);
  26. extern DLLexport Lisp_Object MS_CDECL Leject(Lisp_Object env, int nargs, ...);
  27. extern DLLexport Lisp_Object MS_CDECL Lerror(Lisp_Object env, int nargs, ...);
  28. extern DLLexport Lisp_Object MS_CDECL Lerror0(Lisp_Object env, int nargs, ...);
  29. extern DLLexport Lisp_Object MS_CDECL Lflush(Lisp_Object nil, int nargs, ...);
  30. extern DLLexport Lisp_Object MS_CDECL Lgc0(Lisp_Object nil, int nargs, ...);
  31. extern DLLexport Lisp_Object MS_CDECL Lgctime(Lisp_Object env, int nargs, ...);
  32. extern DLLexport Lisp_Object MS_CDECL Lgensym(Lisp_Object env, int nargs, ...);
  33. extern DLLexport Lisp_Object MS_CDECL Llist_modules(Lisp_Object env, int nargs, ...);
  34. extern DLLexport Lisp_Object MS_CDECL Llibrary_members0(Lisp_Object env, int nargs, ...);
  35. extern DLLexport Lisp_Object MS_CDECL Llposn(Lisp_Object env, int nargs, ...);
  36. extern DLLexport Lisp_Object MS_CDECL Lmapstore0(Lisp_Object env, int nargs, ...);
  37. extern DLLexport Lisp_Object MS_CDECL Lnext_random(Lisp_Object env, int nargs, ...);
  38. extern DLLexport Lisp_Object MS_CDECL Lposn(Lisp_Object env, int nargs, ...);
  39. extern DLLexport Lisp_Object MS_CDECL Lread(Lisp_Object env, int nargs, ...);
  40. extern DLLexport Lisp_Object MS_CDECL Lreadch(Lisp_Object env, int nargs, ...);
  41. extern DLLexport Lisp_Object MS_CDECL Lrtell(Lisp_Object nil, int nargs, ...);
  42. extern DLLexport Lisp_Object MS_CDECL Lterpri(Lisp_Object env, int nargs, ...);
  43. extern DLLexport Lisp_Object MS_CDECL Ltime(Lisp_Object env, int nargs, ...);
  44. extern DLLexport Lisp_Object MS_CDECL Ltmpnam(Lisp_Object nil, int nargs, ...);
  45. extern DLLexport Lisp_Object MS_CDECL Ltyi(Lisp_Object env, int nargs, ...);
  46. /*
  47. * things with one arg...
  48. */
  49. extern DLLexport Lisp_Object autoload1(Lisp_Object env, Lisp_Object a1);
  50. extern DLLexport Lisp_Object bytecoded1(Lisp_Object env, Lisp_Object a);
  51. extern DLLexport Lisp_Object byteopt1(Lisp_Object def, Lisp_Object a);
  52. extern DLLexport Lisp_Object byteoptrest1(Lisp_Object def, Lisp_Object a);
  53. extern DLLexport Lisp_Object double_bytecoded1(Lisp_Object env, Lisp_Object a);
  54. extern DLLexport Lisp_Object double_byteopt1(Lisp_Object def, Lisp_Object a);
  55. extern DLLexport Lisp_Object double_byteoptrest1(Lisp_Object def, Lisp_Object a);
  56. extern DLLexport Lisp_Object double_funarged1(Lisp_Object env, Lisp_Object a1);
  57. extern DLLexport Lisp_Object double_hardopt1(Lisp_Object def, Lisp_Object a);
  58. extern DLLexport Lisp_Object double_hardoptrest1(Lisp_Object def, Lisp_Object a);
  59. extern DLLexport Lisp_Object double_interpreted1(Lisp_Object env, Lisp_Object a1);
  60. extern DLLexport Lisp_Object funarged1(Lisp_Object env, Lisp_Object a1);
  61. extern DLLexport Lisp_Object tracefunarged1(Lisp_Object env, Lisp_Object a1);
  62. extern DLLexport Lisp_Object hardopt1(Lisp_Object def, Lisp_Object a);
  63. extern DLLexport Lisp_Object hardoptrest1(Lisp_Object def, Lisp_Object a);
  64. extern DLLexport Lisp_Object interpreted1(Lisp_Object env, Lisp_Object a1);
  65. extern DLLexport Lisp_Object tracebytecoded1(Lisp_Object env, Lisp_Object a);
  66. extern DLLexport Lisp_Object tracebyteopt1(Lisp_Object def, Lisp_Object a);
  67. extern DLLexport Lisp_Object tracebyteoptrest1(Lisp_Object def, Lisp_Object a);
  68. extern DLLexport Lisp_Object tracebytecoded1(Lisp_Object env, Lisp_Object a);
  69. extern DLLexport Lisp_Object traceinterpreted1(Lisp_Object env, Lisp_Object a1);
  70. extern DLLexport Lisp_Object tracehardopt1(Lisp_Object def, Lisp_Object a);
  71. extern DLLexport Lisp_Object tracehardoptrest1(Lisp_Object def, Lisp_Object a);
  72. extern DLLexport Lisp_Object undefined1(Lisp_Object env, Lisp_Object a1);
  73. extern DLLexport Lisp_Object f1_as_0(Lisp_Object env, Lisp_Object a);
  74. extern DLLexport Lisp_Object f1_as_1(Lisp_Object env, Lisp_Object a);
  75. #ifdef CJAVA
  76. extern DLLexport Lisp_Object java1(Lisp_Object env, Lisp_Object a);
  77. #endif
  78. extern DLLexport Lisp_Object Labsval(Lisp_Object env, Lisp_Object a);
  79. extern DLLexport Lisp_Object Ladd1(Lisp_Object env, Lisp_Object a);
  80. extern DLLexport Lisp_Object Lalpha_char_p(Lisp_Object env, Lisp_Object a);
  81. extern DLLexport Lisp_Object Lapply0(Lisp_Object env, Lisp_Object a);
  82. extern DLLexport Lisp_Object Lapply_1(Lisp_Object env, Lisp_Object fn);
  83. extern DLLexport Lisp_Object Latan(Lisp_Object env, Lisp_Object a);
  84. extern DLLexport Lisp_Object Latom(Lisp_Object env, Lisp_Object a);
  85. extern DLLexport Lisp_Object Lbanner(Lisp_Object env, Lisp_Object a);
  86. extern DLLexport Lisp_Object Lboundp(Lisp_Object env, Lisp_Object a);
  87. extern DLLexport Lisp_Object Lbpsp(Lisp_Object nil, Lisp_Object a);
  88. extern DLLexport Lisp_Object Lbpsupbv(Lisp_Object nil, Lisp_Object v);
  89. extern DLLexport Lisp_Object Lcaaaar(Lisp_Object env, Lisp_Object a);
  90. extern DLLexport Lisp_Object Lcaaadr(Lisp_Object env, Lisp_Object a);
  91. extern DLLexport Lisp_Object Lcaaar(Lisp_Object env, Lisp_Object a);
  92. extern DLLexport Lisp_Object Lcaadar(Lisp_Object env, Lisp_Object a);
  93. extern DLLexport Lisp_Object Lcaaddr(Lisp_Object env, Lisp_Object a);
  94. extern DLLexport Lisp_Object Lcaadr(Lisp_Object env, Lisp_Object a);
  95. extern DLLexport Lisp_Object Lcaar(Lisp_Object env, Lisp_Object a);
  96. extern DLLexport Lisp_Object Lcaar(Lisp_Object env, Lisp_Object a);
  97. extern DLLexport Lisp_Object Lcadaar(Lisp_Object env, Lisp_Object a);
  98. extern DLLexport Lisp_Object Lcadadr(Lisp_Object env, Lisp_Object a);
  99. extern DLLexport Lisp_Object Lcadar(Lisp_Object env, Lisp_Object a);
  100. extern DLLexport Lisp_Object Lcaddar(Lisp_Object env, Lisp_Object a);
  101. extern DLLexport Lisp_Object Lcadddr(Lisp_Object env, Lisp_Object a);
  102. extern DLLexport Lisp_Object Lcaddr(Lisp_Object env, Lisp_Object a);
  103. extern DLLexport Lisp_Object Lcadr(Lisp_Object env, Lisp_Object a);
  104. extern DLLexport Lisp_Object Lcadr(Lisp_Object env, Lisp_Object a);
  105. extern DLLexport Lisp_Object Lcar(Lisp_Object env, Lisp_Object a);
  106. extern DLLexport Lisp_Object Lcar(Lisp_Object env, Lisp_Object a);
  107. extern DLLexport Lisp_Object Lcdaaar(Lisp_Object env, Lisp_Object a);
  108. extern DLLexport Lisp_Object Lcdaadr(Lisp_Object env, Lisp_Object a);
  109. extern DLLexport Lisp_Object Lcdaar(Lisp_Object env, Lisp_Object a);
  110. extern DLLexport Lisp_Object Lcdadar(Lisp_Object env, Lisp_Object a);
  111. extern DLLexport Lisp_Object Lcdaddr(Lisp_Object env, Lisp_Object a);
  112. extern DLLexport Lisp_Object Lcdadr(Lisp_Object env, Lisp_Object a);
  113. extern DLLexport Lisp_Object Lcdar(Lisp_Object env, Lisp_Object a);
  114. extern DLLexport Lisp_Object Lcdar(Lisp_Object env, Lisp_Object a);
  115. extern DLLexport Lisp_Object Lcddaar(Lisp_Object env, Lisp_Object a);
  116. extern DLLexport Lisp_Object Lcddadr(Lisp_Object env, Lisp_Object a);
  117. extern DLLexport Lisp_Object Lcddar(Lisp_Object env, Lisp_Object a);
  118. extern DLLexport Lisp_Object Lcdddar(Lisp_Object env, Lisp_Object a);
  119. extern DLLexport Lisp_Object Lcddddr(Lisp_Object env, Lisp_Object a);
  120. extern DLLexport Lisp_Object Lcdddr(Lisp_Object env, Lisp_Object a);
  121. extern DLLexport Lisp_Object Lcddr(Lisp_Object env, Lisp_Object a);
  122. extern DLLexport Lisp_Object Lcddr(Lisp_Object env, Lisp_Object a);
  123. extern DLLexport Lisp_Object Lcdr(Lisp_Object env, Lisp_Object a);
  124. extern DLLexport Lisp_Object Lcdr(Lisp_Object env, Lisp_Object a);
  125. extern DLLexport Lisp_Object Lchar_code(Lisp_Object env, Lisp_Object a);
  126. extern DLLexport Lisp_Object Lclose(Lisp_Object env, Lisp_Object a);
  127. extern DLLexport Lisp_Object Lcodep(Lisp_Object env, Lisp_Object a);
  128. extern DLLexport Lisp_Object Lcompress(Lisp_Object env, Lisp_Object a);
  129. extern DLLexport Lisp_Object Lconsp(Lisp_Object env, Lisp_Object a);
  130. extern DLLexport Lisp_Object Lconstantp(Lisp_Object env, Lisp_Object a);
  131. extern DLLexport Lisp_Object Lcopy_module(Lisp_Object env, Lisp_Object a);
  132. extern DLLexport Lisp_Object Ldefine_in_module(Lisp_Object env, Lisp_Object a);
  133. extern DLLexport Lisp_Object Ldelete_module(Lisp_Object env, Lisp_Object a);
  134. extern DLLexport Lisp_Object Ldigitp(Lisp_Object env, Lisp_Object a);
  135. extern DLLexport Lisp_Object Lendp(Lisp_Object env, Lisp_Object a);
  136. extern DLLexport Lisp_Object Lerror1(Lisp_Object nil, Lisp_Object a1);
  137. extern DLLexport Lisp_Object Lerrorset1(Lisp_Object nil, Lisp_Object form);
  138. extern DLLexport Lisp_Object Leval(Lisp_Object env, Lisp_Object a);
  139. extern DLLexport Lisp_Object Levenp(Lisp_Object env, Lisp_Object a);
  140. extern DLLexport Lisp_Object Levlis(Lisp_Object env, Lisp_Object a);
  141. extern DLLexport Lisp_Object Lexplode(Lisp_Object env, Lisp_Object a);
  142. extern DLLexport Lisp_Object Lexplode2lc(Lisp_Object env, Lisp_Object a);
  143. extern DLLexport Lisp_Object Lexplode2lcn(Lisp_Object nil, Lisp_Object a);
  144. extern DLLexport Lisp_Object Lexplode2n(Lisp_Object env, Lisp_Object a);
  145. extern DLLexport Lisp_Object Lexplodec(Lisp_Object env, Lisp_Object a);
  146. extern DLLexport Lisp_Object Lexplodecn(Lisp_Object env, Lisp_Object a);
  147. extern DLLexport Lisp_Object Lexplodehex(Lisp_Object nil, Lisp_Object a);
  148. extern DLLexport Lisp_Object Lexploden(Lisp_Object env, Lisp_Object a);
  149. extern DLLexport Lisp_Object Lexplodeoctal(Lisp_Object nil, Lisp_Object a);
  150. extern DLLexport Lisp_Object Lfixp(Lisp_Object env, Lisp_Object a);
  151. extern DLLexport Lisp_Object Lfloat(Lisp_Object env, Lisp_Object a);
  152. extern DLLexport Lisp_Object Lfloatp(Lisp_Object env, Lisp_Object a);
  153. extern DLLexport Lisp_Object Lfrexp(Lisp_Object nil, Lisp_Object a);
  154. extern DLLexport Lisp_Object Lfuncall1(Lisp_Object env, Lisp_Object fn);
  155. extern DLLexport Lisp_Object Lgc(Lisp_Object nil, Lisp_Object a);
  156. extern DLLexport Lisp_Object Lgensym1(Lisp_Object env, Lisp_Object a);
  157. extern DLLexport Lisp_Object Lgensym2(Lisp_Object env, Lisp_Object a);
  158. extern DLLexport Lisp_Object Lgetd(Lisp_Object env, Lisp_Object a);
  159. extern DLLexport Lisp_Object Lgetenv(Lisp_Object env, Lisp_Object a);
  160. extern DLLexport Lisp_Object Lget_bps(Lisp_Object env, Lisp_Object a);
  161. extern DLLexport Lisp_Object Lhelp(Lisp_Object nil, Lisp_Object a);
  162. extern DLLexport Lisp_Object Liadd1(Lisp_Object env, Lisp_Object a);
  163. extern DLLexport Lisp_Object Lidentity(Lisp_Object env, Lisp_Object a);
  164. extern DLLexport Lisp_Object Liminus(Lisp_Object env, Lisp_Object a);
  165. extern DLLexport Lisp_Object Liminusp(Lisp_Object env, Lisp_Object a);
  166. extern DLLexport Lisp_Object Lindirect(Lisp_Object env, Lisp_Object a);
  167. extern DLLexport Lisp_Object Lintegerp(Lisp_Object env, Lisp_Object a);
  168. extern DLLexport Lisp_Object Lintern(Lisp_Object env, Lisp_Object a);
  169. extern DLLexport Lisp_Object Lionep(Lisp_Object nil, Lisp_Object a);
  170. extern DLLexport Lisp_Object Lisub1(Lisp_Object env, Lisp_Object a);
  171. extern DLLexport Lisp_Object Lizerop(Lisp_Object nil, Lisp_Object a);
  172. extern DLLexport Lisp_Object Llength(Lisp_Object env, Lisp_Object a);
  173. extern DLLexport Lisp_Object Llengthc(Lisp_Object env, Lisp_Object a);
  174. extern DLLexport Lisp_Object Llibrary_members(Lisp_Object nil, Lisp_Object a);
  175. extern DLLexport Lisp_Object Llinelength(Lisp_Object env, Lisp_Object a);
  176. extern DLLexport Lisp_Object Lload_module(Lisp_Object env, Lisp_Object a);
  177. extern DLLexport Lisp_Object Lload_source(Lisp_Object env, Lisp_Object a);
  178. extern DLLexport Lisp_Object Llognot(Lisp_Object env, Lisp_Object a);
  179. extern DLLexport Lisp_Object Llog_1(Lisp_Object nil, Lisp_Object a);
  180. extern DLLexport Lisp_Object Llsd(Lisp_Object env, Lisp_Object a);
  181. extern DLLexport Lisp_Object Lmacroexpand(Lisp_Object env, Lisp_Object a);
  182. extern DLLexport Lisp_Object Lmacroexpand_1(Lisp_Object env, Lisp_Object a);
  183. extern DLLexport Lisp_Object Lmacro_function(Lisp_Object env, Lisp_Object a);
  184. extern DLLexport Lisp_Object Lmake_global(Lisp_Object env, Lisp_Object a);
  185. extern DLLexport Lisp_Object Lmake_special(Lisp_Object env, Lisp_Object a);
  186. extern DLLexport Lisp_Object Lmapstore(Lisp_Object env, Lisp_Object a);
  187. extern DLLexport Lisp_Object Lmd5(Lisp_Object env, Lisp_Object a1);
  188. extern DLLexport Lisp_Object Lmd60(Lisp_Object env, Lisp_Object a1);
  189. extern DLLexport Lisp_Object Lminus(Lisp_Object env, Lisp_Object a);
  190. extern DLLexport Lisp_Object Lminusp(Lisp_Object env, Lisp_Object a);
  191. extern DLLexport Lisp_Object Lmkevect(Lisp_Object nil, Lisp_Object n);
  192. extern DLLexport Lisp_Object Lmkquote(Lisp_Object env, Lisp_Object a);
  193. extern DLLexport Lisp_Object Lmkvect(Lisp_Object env, Lisp_Object a);
  194. extern DLLexport Lisp_Object Lmodular_minus(Lisp_Object env, Lisp_Object a);
  195. extern DLLexport Lisp_Object Lmodular_number(Lisp_Object env, Lisp_Object a);
  196. extern DLLexport Lisp_Object Lmodular_reciprocal(Lisp_Object env, Lisp_Object a);
  197. extern DLLexport Lisp_Object Lmodule_exists(Lisp_Object env, Lisp_Object a);
  198. extern DLLexport Lisp_Object Lmsd(Lisp_Object env, Lisp_Object a);
  199. extern DLLexport Lisp_Object Lmv_list(Lisp_Object nil, Lisp_Object a);
  200. extern DLLexport Lisp_Object Lncons(Lisp_Object env, Lisp_Object a);
  201. extern DLLexport Lisp_Object Lnreverse(Lisp_Object env, Lisp_Object a);
  202. extern DLLexport Lisp_Object Lnull(Lisp_Object env, Lisp_Object a);
  203. extern DLLexport Lisp_Object Lnumberp(Lisp_Object env, Lisp_Object a);
  204. extern DLLexport Lisp_Object Loddp(Lisp_Object env, Lisp_Object a);
  205. extern DLLexport Lisp_Object Lonep(Lisp_Object env, Lisp_Object a);
  206. extern DLLexport Lisp_Object Lpagelength(Lisp_Object env, Lisp_Object a);
  207. extern DLLexport Lisp_Object Lplist(Lisp_Object env, Lisp_Object a);
  208. extern DLLexport Lisp_Object Lplusp(Lisp_Object env, Lisp_Object a);
  209. extern DLLexport Lisp_Object Lprin(Lisp_Object env, Lisp_Object a);
  210. extern DLLexport Lisp_Object Lprin(Lisp_Object env, Lisp_Object a);
  211. extern DLLexport Lisp_Object Lprin2a(Lisp_Object nil, Lisp_Object a);
  212. extern DLLexport Lisp_Object Lprinc(Lisp_Object env, Lisp_Object a);
  213. extern DLLexport Lisp_Object Lprinc(Lisp_Object env, Lisp_Object a);
  214. extern DLLexport Lisp_Object Lprint(Lisp_Object env, Lisp_Object a);
  215. extern DLLexport Lisp_Object Lprintc(Lisp_Object env, Lisp_Object a);
  216. extern DLLexport Lisp_Object Lrandom(Lisp_Object env, Lisp_Object a);
  217. extern DLLexport Lisp_Object Lrational(Lisp_Object env, Lisp_Object a);
  218. extern DLLexport Lisp_Object Lrdf1(Lisp_Object env, Lisp_Object a);
  219. extern DLLexport Lisp_Object Lrds(Lisp_Object env, Lisp_Object a);
  220. extern DLLexport Lisp_Object Lremd(Lisp_Object env, Lisp_Object a);
  221. extern DLLexport Lisp_Object Lreverse(Lisp_Object env, Lisp_Object a);
  222. extern DLLexport Lisp_Object Lsetpchar(Lisp_Object env, Lisp_Object a);
  223. extern DLLexport Lisp_Object Lset_small_modulus(Lisp_Object env, Lisp_Object a);
  224. extern DLLexport Lisp_Object Lsmkvect(Lisp_Object env, Lisp_Object a);
  225. extern DLLexport Lisp_Object Lspecial_char(Lisp_Object env, Lisp_Object a);
  226. extern DLLexport Lisp_Object Lspecial_form_p(Lisp_Object env, Lisp_Object a);
  227. extern DLLexport Lisp_Object Lspool(Lisp_Object env, Lisp_Object a);
  228. extern DLLexport Lisp_Object Lstart_module(Lisp_Object env, Lisp_Object a);
  229. extern DLLexport Lisp_Object Lstop(Lisp_Object env, Lisp_Object a);
  230. extern DLLexport Lisp_Object Lstringp(Lisp_Object env, Lisp_Object a);
  231. extern DLLexport Lisp_Object Lsub1(Lisp_Object env, Lisp_Object a);
  232. extern DLLexport Lisp_Object Lsymbolp(Lisp_Object env, Lisp_Object a);
  233. extern DLLexport Lisp_Object Lsymbol_env(Lisp_Object env, Lisp_Object a);
  234. extern DLLexport Lisp_Object Lsymbol_function(Lisp_Object env, Lisp_Object a);
  235. extern DLLexport Lisp_Object Lsymbol_globalp(Lisp_Object env, Lisp_Object a);
  236. extern DLLexport Lisp_Object Lsymbol_name(Lisp_Object env, Lisp_Object a);
  237. extern DLLexport Lisp_Object Lsymbol_specialp(Lisp_Object env, Lisp_Object a);
  238. extern DLLexport Lisp_Object Lsymbol_value(Lisp_Object env, Lisp_Object a);
  239. extern DLLexport Lisp_Object Lsystem(Lisp_Object env, Lisp_Object a);
  240. extern DLLexport Lisp_Object Lthreevectorp(Lisp_Object env, Lisp_Object a);
  241. extern DLLexport Lisp_Object Ltrace(Lisp_Object env, Lisp_Object a);
  242. extern DLLexport Lisp_Object Ltruncate(Lisp_Object env, Lisp_Object a);
  243. extern DLLexport Lisp_Object Lttab(Lisp_Object env, Lisp_Object a);
  244. extern DLLexport Lisp_Object Ltyo(Lisp_Object env, Lisp_Object a);
  245. extern DLLexport Lisp_Object Lunintern(Lisp_Object env, Lisp_Object a);
  246. extern DLLexport Lisp_Object Lunmake_global(Lisp_Object env, Lisp_Object a);
  247. extern DLLexport Lisp_Object Lunmake_special(Lisp_Object env, Lisp_Object a);
  248. extern DLLexport Lisp_Object Luntrace(Lisp_Object env, Lisp_Object a);
  249. extern DLLexport Lisp_Object Lupbv(Lisp_Object env, Lisp_Object a);
  250. extern DLLexport Lisp_Object Lsimple_vectorp(Lisp_Object env, Lisp_Object a);
  251. extern DLLexport Lisp_Object Lvectorp(Lisp_Object env, Lisp_Object a);
  252. extern DLLexport Lisp_Object Lverbos(Lisp_Object env, Lisp_Object a);
  253. extern DLLexport Lisp_Object Lwhitespace_char_p(Lisp_Object env, Lisp_Object a);
  254. extern DLLexport Lisp_Object Lwritable_libraryp(Lisp_Object env, Lisp_Object a);
  255. extern DLLexport Lisp_Object Lwrite_module(Lisp_Object env, Lisp_Object a);
  256. extern DLLexport Lisp_Object Lwrs(Lisp_Object env, Lisp_Object a);
  257. extern DLLexport Lisp_Object Lxtab(Lisp_Object env, Lisp_Object a);
  258. extern DLLexport Lisp_Object Lxtab(Lisp_Object env, Lisp_Object a);
  259. extern DLLexport Lisp_Object Lzerop(Lisp_Object env, Lisp_Object a);
  260. #ifdef COMMON
  261. extern DLLexport Lisp_Object Lfind_symbol_1(Lisp_Object nil, Lisp_Object str);
  262. extern DLLexport Lisp_Object Llistp(Lisp_Object env, Lisp_Object a);
  263. #endif
  264. /*
  265. * things with two args ...
  266. */
  267. extern DLLexport Lisp_Object autoload2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  268. extern DLLexport Lisp_Object bytecoded2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  269. extern DLLexport Lisp_Object byteopt2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  270. extern DLLexport Lisp_Object byteoptrest2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  271. extern DLLexport Lisp_Object double_bytecoded2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  272. extern DLLexport Lisp_Object double_byteopt2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  273. extern DLLexport Lisp_Object double_byteoptrest2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  274. extern DLLexport Lisp_Object double_funarged2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  275. extern DLLexport Lisp_Object double_hardopt2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  276. extern DLLexport Lisp_Object double_hardoptrest2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  277. extern DLLexport Lisp_Object double_interpreted2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  278. extern DLLexport Lisp_Object funarged2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  279. extern DLLexport Lisp_Object tracefunarged2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  280. extern DLLexport Lisp_Object hardopt2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  281. extern DLLexport Lisp_Object hardoptrest2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  282. extern DLLexport Lisp_Object interpreted2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  283. extern DLLexport Lisp_Object tracebyteopt2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  284. extern DLLexport Lisp_Object tracebyteoptrest2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  285. extern DLLexport Lisp_Object tracebytecoded2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  286. extern DLLexport Lisp_Object traceinterpreted2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  287. extern DLLexport Lisp_Object tracehardopt2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  288. extern DLLexport Lisp_Object tracehardoptrest2(Lisp_Object def, Lisp_Object a, Lisp_Object b);
  289. extern DLLexport Lisp_Object undefined2(Lisp_Object env, Lisp_Object a1, Lisp_Object a2);
  290. extern DLLexport Lisp_Object f2_as_0(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  291. extern DLLexport Lisp_Object f2_as_1(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  292. extern DLLexport Lisp_Object f2_as_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  293. #ifdef CJAVA
  294. extern DLLexport Lisp_Object java2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  295. #endif
  296. extern DLLexport Lisp_Object Lappend(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  297. extern DLLexport Lisp_Object Lapply_2(Lisp_Object env, Lisp_Object fn, Lisp_Object a1);
  298. extern DLLexport Lisp_Object Lapply1(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  299. extern DLLexport Lisp_Object Lash(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  300. extern DLLexport Lisp_Object Lash1(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  301. extern DLLexport Lisp_Object Lassoc(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  302. extern DLLexport Lisp_Object Latan2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  303. extern DLLexport Lisp_Object Latan2d(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  304. extern DLLexport Lisp_Object Latsoc(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  305. extern DLLexport Lisp_Object Lbpsgetv(Lisp_Object nil, Lisp_Object v, Lisp_Object n);
  306. extern DLLexport Lisp_Object Lcons(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  307. extern DLLexport Lisp_Object Ldeleq(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  308. extern DLLexport Lisp_Object Ldelete(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  309. extern DLLexport Lisp_Object Ldifference2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  310. extern DLLexport Lisp_Object Ldivide(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  311. extern DLLexport Lisp_Object Leq(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  312. extern DLLexport Lisp_Object Leqcar(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  313. extern DLLexport Lisp_Object Lequalcar(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  314. extern DLLexport Lisp_Object Leql(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  315. extern DLLexport Lisp_Object Leqn(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  316. extern DLLexport Lisp_Object Lcl_equal(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  317. extern DLLexport Lisp_Object Lequal(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  318. extern DLLexport Lisp_Object Lerror2(Lisp_Object nil, Lisp_Object a1, Lisp_Object a2);
  319. extern DLLexport Lisp_Object Lerrorset2(Lisp_Object nil, Lisp_Object form, Lisp_Object ffg1);
  320. extern DLLexport Lisp_Object Lexpt(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  321. extern DLLexport Lisp_Object Lflag(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  322. extern DLLexport Lisp_Object Lflagp(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  323. extern DLLexport Lisp_Object Lflagpcar(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  324. extern DLLexport Lisp_Object Lfuncall2(Lisp_Object env, Lisp_Object fn, Lisp_Object a1);
  325. extern DLLexport Lisp_Object Lgcd(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  326. extern DLLexport Lisp_Object Lgeq(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  327. extern DLLexport Lisp_Object Lget(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  328. extern DLLexport Lisp_Object Lget_hash_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  329. extern DLLexport Lisp_Object Lgetv(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  330. extern DLLexport Lisp_Object Lgreaterp(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  331. extern DLLexport Lisp_Object Lhelp_2(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  332. extern DLLexport Lisp_Object Lidifference(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  333. extern DLLexport Lisp_Object Ligeq(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  334. extern DLLexport Lisp_Object Ligreaterp(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  335. extern DLLexport Lisp_Object Lileq(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  336. extern DLLexport Lisp_Object Lilessp(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  337. extern DLLexport Lisp_Object Limax(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  338. extern DLLexport Lisp_Object Limin(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  339. extern DLLexport Lisp_Object Linorm(Lisp_Object nil, Lisp_Object a, Lisp_Object k);
  340. extern DLLexport Lisp_Object Lintersect(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  341. extern DLLexport Lisp_Object Liplus2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  342. extern DLLexport Lisp_Object Liquotient(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  343. extern DLLexport Lisp_Object Liremainder(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  344. extern DLLexport Lisp_Object Lirightshift(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  345. extern DLLexport Lisp_Object Litimes2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  346. extern DLLexport Lisp_Object Llcm(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  347. extern DLLexport Lisp_Object Lleq(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  348. extern DLLexport Lisp_Object Llessp(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  349. extern DLLexport Lisp_Object Llist2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  350. extern DLLexport Lisp_Object Llog(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  351. extern DLLexport Lisp_Object Llog_2(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  352. extern DLLexport Lisp_Object Lmake_random_state(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  353. extern DLLexport Lisp_Object Lmake_random_state(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  354. extern DLLexport Lisp_Object Lmax2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  355. extern DLLexport Lisp_Object Lmember(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  356. extern DLLexport Lisp_Object Lmemq(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  357. extern DLLexport Lisp_Object Lmin2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  358. extern DLLexport Lisp_Object Lmod(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  359. extern DLLexport Lisp_Object Lmodular_difference(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  360. extern DLLexport Lisp_Object Lmodular_expt(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  361. extern DLLexport Lisp_Object Lmodular_plus(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  362. extern DLLexport Lisp_Object Lmodular_quotient(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  363. extern DLLexport Lisp_Object Lmodular_times(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  364. extern DLLexport Lisp_Object Lnconc(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  365. extern DLLexport Lisp_Object Lneq(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  366. extern DLLexport Lisp_Object Lnreverse2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  367. extern DLLexport Lisp_Object Lorderp(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  368. extern DLLexport Lisp_Object Lpair(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  369. extern DLLexport Lisp_Object Lplus2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  370. extern DLLexport Lisp_Object Lquotient(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  371. extern DLLexport Lisp_Object Lrem(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  372. extern DLLexport Lisp_Object Lremflag(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  373. extern DLLexport Lisp_Object Lremprop(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  374. extern DLLexport Lisp_Object Lrplaca(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  375. extern DLLexport Lisp_Object Lrplacd(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  376. extern DLLexport Lisp_Object Lrseek(Lisp_Object nil, Lisp_Object a);
  377. extern DLLexport Lisp_Object Lset(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  378. extern DLLexport Lisp_Object Lset_help_file(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  379. extern DLLexport Lisp_Object Lsgetv(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  380. extern DLLexport Lisp_Object Lsmemq(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  381. extern DLLexport Lisp_Object Lsubla(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  382. extern DLLexport Lisp_Object Lsublis(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  383. extern DLLexport Lisp_Object Lsymbol_protect(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  384. extern DLLexport Lisp_Object Lsymbol_set_definition(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  385. extern DLLexport Lisp_Object Lsymbol_set_env(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  386. extern DLLexport Lisp_Object Ltimes2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  387. extern DLLexport Lisp_Object Lunion(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  388. extern DLLexport Lisp_Object Lwrite_help_module(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  389. extern DLLexport Lisp_Object Lxcons(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  390. #ifdef COMMON
  391. extern DLLexport Lisp_Object Laref2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  392. extern DLLexport Lisp_Object Latan_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  393. extern DLLexport Lisp_Object Lelt(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  394. extern DLLexport Lisp_Object Lfloat_2(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  395. extern DLLexport Lisp_Object Lintern_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  396. extern DLLexport Lisp_Object Lmacroexpand_1_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  397. extern DLLexport Lisp_Object Lmacroexpand_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  398. extern DLLexport Lisp_Object Lrandom_2(Lisp_Object nil, Lisp_Object a, Lisp_Object b);
  399. extern DLLexport Lisp_Object Ltruncate_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  400. extern DLLexport Lisp_Object Lunintern_2(Lisp_Object env, Lisp_Object a, Lisp_Object b);
  401. #endif
  402. /*
  403. * Things with three args or more args
  404. */
  405. extern DLLexport Lisp_Object MS_CDECL autoloadn(Lisp_Object env, int nargs, ...);
  406. extern DLLexport Lisp_Object MS_CDECL bytecoded0(Lisp_Object env, int nargs, ...);
  407. extern DLLexport Lisp_Object MS_CDECL bytecoded3(Lisp_Object env, int nargs, ...);
  408. extern DLLexport Lisp_Object MS_CDECL bytecodedn(Lisp_Object env, int nargs, ...);
  409. extern DLLexport Lisp_Object MS_CDECL byteoptn(Lisp_Object def, int nargs, ...);
  410. extern DLLexport Lisp_Object MS_CDECL byteoptrestn(Lisp_Object def, int nargs, ...);
  411. extern DLLexport Lisp_Object MS_CDECL double_bytecoded0(Lisp_Object env, int nargs, ...);
  412. extern DLLexport Lisp_Object MS_CDECL double_bytecoded3(Lisp_Object env, int nargs, ...);
  413. extern DLLexport Lisp_Object MS_CDECL double_bytecodedn(Lisp_Object env, int nargs, ...);
  414. extern DLLexport Lisp_Object MS_CDECL double_byteoptn(Lisp_Object def, int nargs, ...);
  415. extern DLLexport Lisp_Object MS_CDECL double_byteoptrestn(Lisp_Object def, int nargs, ...);
  416. extern DLLexport Lisp_Object MS_CDECL double_funargedn(Lisp_Object env, int nargs, ...);
  417. extern DLLexport Lisp_Object MS_CDECL double_hardoptn(Lisp_Object def, int nargs, ...);
  418. extern DLLexport Lisp_Object MS_CDECL double_hardoptrestn(Lisp_Object def, int nargs, ...);
  419. extern DLLexport Lisp_Object MS_CDECL double_interpretedn(Lisp_Object env, int nargs, ...);
  420. extern DLLexport Lisp_Object MS_CDECL funargedn(Lisp_Object env, int nargs, ...);
  421. extern DLLexport Lisp_Object MS_CDECL tracefunargedn(Lisp_Object env, int nargs, ...);
  422. extern DLLexport Lisp_Object MS_CDECL hardoptn(Lisp_Object def, int nargs, ...);
  423. extern DLLexport Lisp_Object MS_CDECL hardoptrestn(Lisp_Object def, int nargs, ...);
  424. extern DLLexport Lisp_Object MS_CDECL interpretedn(Lisp_Object env, int nargs, ...);
  425. extern DLLexport Lisp_Object MS_CDECL tracebyteoptn(Lisp_Object def, int nargs, ...);
  426. extern DLLexport Lisp_Object MS_CDECL tracebyteoptrestn(Lisp_Object def, int nargs, ...);
  427. extern DLLexport Lisp_Object MS_CDECL tracebytecoded0(Lisp_Object env, int nargs, ...);
  428. extern DLLexport Lisp_Object MS_CDECL tracebytecoded3(Lisp_Object env, int nargs, ...);
  429. extern DLLexport Lisp_Object MS_CDECL tracebytecodedn(Lisp_Object env, int nargs, ...);
  430. extern DLLexport Lisp_Object MS_CDECL traceinterpretedn(Lisp_Object env, int nargs, ...);
  431. extern DLLexport Lisp_Object MS_CDECL tracehardoptn(Lisp_Object def, int nargs, ...);
  432. extern DLLexport Lisp_Object MS_CDECL tracehardoptrestn(Lisp_Object def, int nargs, ...);
  433. extern DLLexport Lisp_Object MS_CDECL undefinedn(Lisp_Object env, int nargs, ...);
  434. extern DLLexport Lisp_Object MS_CDECL f0_as_0(Lisp_Object env, int nargs, ...);
  435. extern DLLexport Lisp_Object MS_CDECL f3_as_0(Lisp_Object env, int nargs, ...);
  436. extern DLLexport Lisp_Object MS_CDECL f3_as_1(Lisp_Object env, int nargs, ...);
  437. extern DLLexport Lisp_Object MS_CDECL f3_as_2(Lisp_Object env, int nargs, ...);
  438. extern DLLexport Lisp_Object MS_CDECL f3_as_3(Lisp_Object env, int nargs, ...);
  439. #ifdef CJAVA
  440. extern DLLexport Lisp_Object MS_CDECL java0(Lisp_Object env, int nargs, ...);
  441. extern DLLexport Lisp_Object MS_CDECL java3(Lisp_Object env, int nargs, ...);
  442. extern DLLexport Lisp_Object MS_CDECL javan(Lisp_Object env, int nargs, ...);
  443. #endif
  444. extern DLLexport Lisp_Object MS_CDECL Lacons(Lisp_Object env, int nargs, ...);
  445. extern DLLexport Lisp_Object MS_CDECL Lapply_n(Lisp_Object env, int nargs, ...);
  446. extern DLLexport Lisp_Object MS_CDECL Lapply2(Lisp_Object env, int nargs, ...);
  447. extern DLLexport Lisp_Object MS_CDECL Lapply3(Lisp_Object env, int nargs, ...);
  448. extern DLLexport Lisp_Object MS_CDECL Lbpsputv(Lisp_Object env, int nargs, ...);
  449. extern DLLexport Lisp_Object MS_CDECL Lerrorset3(Lisp_Object nil, int nargs, ...);
  450. extern DLLexport Lisp_Object MS_CDECL Lerrorsetn(Lisp_Object env, int nargs, ...);
  451. extern DLLexport Lisp_Object MS_CDECL Lfuncalln(Lisp_Object env, int nargs, ...);
  452. extern DLLexport Lisp_Object MS_CDECL Lhelp_n(Lisp_Object nil, int nargs, ...);
  453. extern DLLexport Lisp_Object MS_CDECL Llist(Lisp_Object env, int nargs, ...);
  454. extern DLLexport Lisp_Object MS_CDECL Llist2star(Lisp_Object env, int nargs, ...);
  455. extern DLLexport Lisp_Object MS_CDECL Llist3(Lisp_Object env, int nargs, ...);
  456. extern DLLexport Lisp_Object MS_CDECL Llogand(Lisp_Object env, int nargs, ...);
  457. extern DLLexport Lisp_Object MS_CDECL Llogeqv(Lisp_Object env, int nargs, ...);
  458. extern DLLexport Lisp_Object MS_CDECL Llogor(Lisp_Object env, int nargs, ...);
  459. extern DLLexport Lisp_Object MS_CDECL Llogxor(Lisp_Object env, int nargs, ...);
  460. extern DLLexport Lisp_Object MS_CDECL Lmax(Lisp_Object env, int nargs, ...);
  461. extern DLLexport Lisp_Object MS_CDECL Lmin(Lisp_Object env, int nargs, ...);
  462. extern DLLexport Lisp_Object MS_CDECL Lmkhash(Lisp_Object nil, int nargs, ...);
  463. extern DLLexport Lisp_Object MS_CDECL Lput_hash(Lisp_Object env, int nargs, ...);
  464. extern DLLexport Lisp_Object MS_CDECL Lputprop(Lisp_Object env, int nargs, ...);
  465. extern DLLexport Lisp_Object MS_CDECL Lputv(Lisp_Object env, int nargs, ...);
  466. extern DLLexport Lisp_Object MS_CDECL Lsputv(Lisp_Object env, int nargs, ...);
  467. extern DLLexport Lisp_Object MS_CDECL Lsubst(Lisp_Object env, int nargs, ...);
  468. extern DLLexport Lisp_Object MS_CDECL Lvalues(Lisp_Object env, int nargs, ...);
  469. #ifdef COMMON
  470. extern DLLexport Lisp_Object MS_CDECL Lappend_n(Lisp_Object nil, int nargs, ...);
  471. extern DLLexport Lisp_Object MS_CDECL Laref(Lisp_Object env, int nargs, ...);
  472. extern DLLexport Lisp_Object MS_CDECL Laset(Lisp_Object env, int nargs, ...);
  473. extern DLLexport Lisp_Object MS_CDECL Leqn_n(Lisp_Object nil, int nargs, ...);
  474. extern DLLexport Lisp_Object MS_CDECL Lgcd_n(Lisp_Object env, int nargs, ...);
  475. extern DLLexport Lisp_Object MS_CDECL Lgeq_n(Lisp_Object nil, int nargs, ...);
  476. extern DLLexport Lisp_Object MS_CDECL Lget_3(Lisp_Object env, int nargs, ...);
  477. extern DLLexport Lisp_Object MS_CDECL Lgreaterp_n(Lisp_Object nil, int nargs, ...);
  478. extern DLLexport Lisp_Object MS_CDECL Llcm_n(Lisp_Object env, int nargs, ...);
  479. extern DLLexport Lisp_Object MS_CDECL Lleq_n(Lisp_Object nil, int nargs, ...);
  480. extern DLLexport Lisp_Object MS_CDECL Llessp_n(Lisp_Object nil, int nargs, ...);
  481. extern DLLexport Lisp_Object MS_CDECL Lquotient_n(Lisp_Object nil, int nargs, ...);
  482. #endif
  483. #ifdef OPENMATH
  484. extern DLLexport Lisp_Object MS_CDECL om_openFileDev(Lisp_Object env, int nargs, ...);
  485. extern DLLexport Lisp_Object om_openStringDev(Lisp_Object nil, Lisp_Object lstr, Lisp_Object lenc);
  486. extern DLLexport Lisp_Object om_closeDev(Lisp_Object env, Lisp_Object dev);
  487. extern DLLexport Lisp_Object om_setDevEncoding(Lisp_Object nil, Lisp_Object ldev, Lisp_Object lenc);
  488. extern DLLexport Lisp_Object om_makeConn(Lisp_Object nil, Lisp_Object ltimeout);
  489. extern DLLexport Lisp_Object om_closeConn(Lisp_Object nil, Lisp_Object lconn);
  490. extern DLLexport Lisp_Object om_getConnInDevice(Lisp_Object nil, Lisp_Object lconn);
  491. extern DLLexport Lisp_Object om_getConnOutDevice(Lisp_Object nil, Lisp_Object lconn);
  492. extern DLLexport Lisp_Object MS_CDECL om_connectTCP(Lisp_Object nil, int nargs, ...);
  493. extern DLLexport Lisp_Object om_bindTCP(Lisp_Object nil, Lisp_Object lconn, Lisp_Object lport);
  494. extern DLLexport Lisp_Object om_putApp(Lisp_Object nil, Lisp_Object ldev);
  495. extern DLLexport Lisp_Object om_putEndApp(Lisp_Object nil, Lisp_Object ldev);
  496. extern DLLexport Lisp_Object om_putAtp(Lisp_Object nil, Lisp_Object ldev);
  497. extern DLLexport Lisp_Object om_putEndAtp(Lisp_Object nil, Lisp_Object ldev);
  498. extern DLLexport Lisp_Object om_putAttr(Lisp_Object nil, Lisp_Object ldev);
  499. extern DLLexport Lisp_Object om_putEndAttr(Lisp_Object nil, Lisp_Object ldev);
  500. extern DLLexport Lisp_Object om_putBind(Lisp_Object nil, Lisp_Object ldev);
  501. extern DLLexport Lisp_Object om_putEndBind(Lisp_Object nil, Lisp_Object ldev);
  502. extern DLLexport Lisp_Object om_putBVar(Lisp_Object nil, Lisp_Object ldev);
  503. extern DLLexport Lisp_Object om_putEndBVar(Lisp_Object nil, Lisp_Object ldev);
  504. extern DLLexport Lisp_Object om_putError(Lisp_Object nil, Lisp_Object ldev);
  505. extern DLLexport Lisp_Object om_putEndError(Lisp_Object nil, Lisp_Object ldev);
  506. extern DLLexport Lisp_Object om_putObject(Lisp_Object nil, Lisp_Object ldev);
  507. extern DLLexport Lisp_Object om_putEndObject(Lisp_Object nil, Lisp_Object ldev);
  508. extern DLLexport Lisp_Object om_putInt(Lisp_Object nil, Lisp_Object ldev, Lisp_Object val);
  509. extern DLLexport Lisp_Object om_putFloat(Lisp_Object nil, Lisp_Object ldev, Lisp_Object val);
  510. extern DLLexport Lisp_Object om_putByteArray(Lisp_Object nil, Lisp_Object ldev, Lisp_Object val);
  511. extern DLLexport Lisp_Object om_putVar(Lisp_Object nil, Lisp_Object ldev, Lisp_Object val);
  512. extern DLLexport Lisp_Object om_putString(Lisp_Object nil, Lisp_Object ldev, Lisp_Object val);
  513. extern DLLexport Lisp_Object om_putSymbol(Lisp_Object nil, Lisp_Object ldev, Lisp_Object val);
  514. extern DLLexport Lisp_Object MS_CDECL om_putSymbol2(Lisp_Object nil, int nargs, ...);
  515. extern DLLexport Lisp_Object om_getApp(Lisp_Object nil, Lisp_Object ldev);
  516. extern DLLexport Lisp_Object om_getEndApp(Lisp_Object nil, Lisp_Object ldev);
  517. extern DLLexport Lisp_Object om_getAtp(Lisp_Object nil, Lisp_Object ldev);
  518. extern DLLexport Lisp_Object om_getEndAtp(Lisp_Object nil, Lisp_Object ldev);
  519. extern DLLexport Lisp_Object om_getAttr(Lisp_Object nil, Lisp_Object ldev);
  520. extern DLLexport Lisp_Object om_getEndAttr(Lisp_Object nil, Lisp_Object ldev);
  521. extern DLLexport Lisp_Object om_getBind(Lisp_Object nil, Lisp_Object ldev);
  522. extern DLLexport Lisp_Object om_getEndBind(Lisp_Object nil, Lisp_Object ldev);
  523. extern DLLexport Lisp_Object om_getBVar(Lisp_Object nil, Lisp_Object ldev);
  524. extern DLLexport Lisp_Object om_getEndBVar(Lisp_Object nil, Lisp_Object ldev);
  525. extern DLLexport Lisp_Object om_getError(Lisp_Object nil, Lisp_Object ldev);
  526. extern DLLexport Lisp_Object om_getEndError(Lisp_Object nil, Lisp_Object ldev);
  527. extern DLLexport Lisp_Object om_getObject(Lisp_Object nil, Lisp_Object ldev);
  528. extern DLLexport Lisp_Object om_getEndObject(Lisp_Object nil, Lisp_Object ldev);
  529. extern DLLexport Lisp_Object om_getInt(Lisp_Object nil, Lisp_Object ldev);
  530. extern DLLexport Lisp_Object om_getFloat(Lisp_Object nil, Lisp_Object ldev);
  531. extern DLLexport Lisp_Object om_getByteArray(Lisp_Object nil, Lisp_Object ldev);
  532. extern DLLexport Lisp_Object om_getVar(Lisp_Object nil, Lisp_Object ldev);
  533. extern DLLexport Lisp_Object om_getString(Lisp_Object nil, Lisp_Object ldev);
  534. extern DLLexport Lisp_Object om_getSymbol(Lisp_Object nil, Lisp_Object ldev);
  535. extern DLLexport Lisp_Object om_getType(Lisp_Object nil, Lisp_Object ldev);
  536. extern DLLexport Lisp_Object om_stringToStringPtr(Lisp_Object nil, Lisp_Object lstr);
  537. extern DLLexport Lisp_Object om_stringPtrToString(Lisp_Object nil, Lisp_Object lpstr);
  538. extern DLLexport Lisp_Object om_read(Lisp_Object nil, Lisp_Object dev);
  539. extern DLLexport Lisp_Object om_supportsCD(Lisp_Object nil, Lisp_Object lcd);
  540. extern DLLexport Lisp_Object om_supportsSymbol(Lisp_Object nil, Lisp_Object lcd, Lisp_Object lsym);
  541. extern DLLexport Lisp_Object MS_CDECL om_listCDs(Lisp_Object nil, int nargs, ...);
  542. extern DLLexport Lisp_Object om_listSymbols(Lisp_Object nil, Lisp_Object lcd);
  543. extern DLLexport Lisp_Object om_whichCDs(Lisp_Object nil, Lisp_Object lsym);
  544. #endif
  545. #ifdef __cplusplus
  546. }
  547. #endif
  548. #endif /* header_entries_h */
  549. /* end of entries.h */