view je.h @ 0:e0bbaa717f41 draft default tip

lol J
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Mon, 25 Nov 2013 11:56:30 -0500
parents
children
line wrap: on
line source

/* Copyright 1990-2011, Jsoftware Inc.  All rights reserved. */
/* License in license.txt.                                   */
/*                                                                         */
/* Extern Declarations                                                     */


extern F1(jtabase1);
extern F1(jtadot1);
extern F1(jtaflag1);
extern F1(jtamip);
extern F1(jtarep);
extern F1(jtaro);
extern F1(jtarx);
extern F1(jtassertq);
extern F1(jtasserts);
extern F1(jtbase1);
extern F1(jtbdot);
extern F1(jtbehead);
extern F1(jtbinrep1);
extern F1(jtbit1);
extern F1(jtbitadv);
extern F1(jtbox);
extern F1(jtbox0);
extern F1(jtboxopen);
extern F1(jtboxq);
extern F1(jtboxs);
extern F1(jtbreakfnq);
extern F1(jtbreakfns);
extern F1(jtbsdot);
extern F1(jtbslash);
extern F1(jtca);
extern F1(jtcallback);
extern F1(jtcallbackx);
extern F1(jtcant1);
extern F1(jtcar);
extern F1(jtcasev);
extern F1(jtcatalog);
extern F1(jtcder);
extern F1(jtcderx);
extern F1(jtcdf);
extern F1(jtcdot1);
extern F1(jtceil1);
extern F1(jtconjug);
extern F1(jtcrc1);
extern F1(jtcrccompile);
extern F1(jtctq);
extern F1(jtcts);
extern F1(jtcurtail);
extern F1(jtcvt0);
extern F1(jtdbc);
extern F1(jtdbcall);
extern F1(jtdbcutback);
extern F1(jtdberr);
extern F1(jtdbetx);
extern F1(jtdbjump);
extern F1(jtdbnext);
extern F1(jtdbq);
extern F1(jtdbret);
extern F1(jtdbrr1);
extern F1(jtdbrun);
extern F1(jtdbsig1);
extern F1(jtdbstack);
extern F1(jtdbstackz);
extern F1(jtdbstepinto1);
extern F1(jtdbstepout1);
extern F1(jtdbstepover1);
extern F1(jtdbstopq);
extern F1(jtdbstops);
extern F1(jtdbtrapq);
extern F1(jtdbtraps);
extern F1(jtdecrem);
extern F1(jtdenseit);
extern F1(jtdgrade1);
extern F1(jtdigits10);
extern F1(jtdispq);
extern F1(jtdisps);
extern F1(jtdl);
extern F1(jtdllsymdat);
extern F1(jtdllsymget);
extern F1(jtdllsymset);
extern F1(jtdomainerr1);
extern F1(jtdotnamesq);
extern F1(jtdotnamess);
extern F1(jtdrep);
extern F1(jtdrx);
extern F1(jtduble);
extern F1(jtdx_test);
extern F1(jtemend);
extern F1(jtevmq);
extern F1(jtevms);
extern F1(jtex);
extern F1(jtexec1);
extern F1(jtexg);
extern F1(jtexpn1);
extern F1(jtfa);
extern F1(jtfact);
extern F1(jtfactor);
extern F1(jtfdepadv);
extern F1(jtfh15);
extern F1(jtfiller);
extern F1(jtfix);
extern F1(jtfloor1);
extern F1(jtfmt01);
extern F1(jtfmt11);
extern F1(jtfmt21);
extern F1(jtfname);
extern F1(jtfsmvfya);
extern F1(jtfullname);
extern F1(jtfx);
extern F1(jtfxeach);
extern F1(jtfxx);
extern F1(jtgaussdet);
extern F1(jtgausselm);
extern F1(jtgb_test);
extern F1(jtgh15);
extern F1(jtgrade1);
extern F1(jtgroup);
extern F1(jthalve);
extern F1(jthash);
extern F1(jthead);
extern F1(jthexrep1);
extern F1(jthgdiff);
extern F1(jthost);
extern F1(jthostio);
extern F1(jthostne);
extern F1(jticap);
extern F1(jticvt);
extern F1(jtiden);
extern F1(jtiepdoq);
extern F1(jtiepdos);
extern F1(jtiepq);
extern F1(jtieps);
extern F1(jtimmea);
extern F1(jtimmex);
extern F1(jtincrem);
extern F1(jtintmod2);
extern F1(jtinv);
extern F1(jtiota);
extern F1(jtisnan);
extern F1(jtjclose);
extern F1(jtjdir);
extern F1(jtjdot1);
extern F1(jtjfatt1);
extern F1(jtjferase);
extern F1(jtjfiles);
extern F1(jtjfperm1);
extern F1(jtjfread);
extern F1(jtjfsize);
extern F1(jtjgetenv);
extern F1(jtjgetpid);
extern F1(jtjico1);
extern F1(jtjiread);
extern F1(jtjlock);
extern F1(jtjlocks);
extern F1(jtjmkdir);
extern F1(jtjoff);
extern F1(jtjopen);
extern F1(jtjpr);
extern F1(jtjregerror);
extern F1(jtjregcomp);
extern F1(jtjregfree);
extern F1(jtjreghandles);
extern F1(jtjreginfo);
extern F1(jtjunlock);
extern F1(jtjwait);
extern F1(jtlamin1);
extern F1(jtlcg_test);
extern F1(jtlevel1);
extern F1(jtloccre1);
extern F1(jtlocexmark);
extern F1(jtlock1);
extern F1(jtlocmap);
extern F1(jtlocname);
extern F1(jtlocnc);
extern F1(jtlocnl1);
extern F1(jtlocpath1);
extern F1(jtlocsizeq);
extern F1(jtlocsizes);
extern F1(jtlocswitch);
extern F1(jtlogar1);
extern F1(jtlrep);
extern F1(jtlrx);
extern F1(jtmag);
extern F1(jtmap);
extern F1(jtmat);
extern F1(jtmaxmin);
extern F1(jtmema);
extern F1(jtmemf);
extern F1(jtmemo);
extern F1(jtmemr);
extern F1(jtminv);
extern F1(jtmmaxq);
extern F1(jtmmaxs);
extern F1(jtmr_test);
extern F1(jtmt_test);
extern F1(jtnameref);
extern F1(jtnc);
extern F1(jtnch);
extern F1(jtnegate);
extern F1(jtnfb);
extern F1(jtnfes);
extern F1(jtnfeoutstr);
extern F1(jtnl1);
extern F1(jtnlsym);
extern F1(jtnot);
extern F1(jtnub);
extern F1(jtnubind);
extern F1(jtnubind0);
extern F1(jtnubsieve);
extern F1(jtnubsievesp);
extern F1(jtonm);
extern F1(jtope);
extern F1(jtoutparmq);
extern F1(jtoutparms);
extern F1(jtparse);
extern F1(jtparsea);
extern F1(jtparsercalls);
extern F1(jtpathchdir);
extern F1(jtpathcwd);
extern F1(jtpathdll);
extern F1(jtpderiv1);
extern F1(jtpinv);
extern F1(jtpix);
extern F1(jtplt);
extern F1(jtpmarea1);
extern F1(jtpmctr);
extern F1(jtpmstats);
extern F1(jtpmunpack);
extern F1(jtpolar);
extern F1(jtpoly1);
extern F1(jtposq);
extern F1(jtposs);
extern F1(jtpparity);
extern F1(jtppq);
extern F1(jtpps);
extern F1(jtprep);
extern F1(jtprime);
extern F1(jtprx);
extern F1(jtqpctr);
extern F1(jtqpfreq);
extern F1(jtqr);
extern F1(jtra);
extern F1(jtranking);
extern F1(jtrankle);
extern F1(jtrat);
extern F1(jtravel);
extern F1(jtraze);
extern F1(jtrazeh);
extern F1(jtrazein);
extern F1(jtrbrace);
extern F1(jtrca);
extern F1(jtrdot1);
extern F1(jtrecip);
extern F1(jtrect);
extern F1(jtretcommq);
extern F1(jtretcomms);
extern F1(jtreverse);
extern F1(jtright1);
extern F1(jtrinv);
extern F1(jtrngraw);
extern F1(jtrngseedq);
extern F1(jtrngseeds);
extern F1(jtrngselectq);
extern F1(jtrngselects);
extern F1(jtrngstateq);
extern F1(jtrngstates);
extern F1(jtroll);
extern F1(jtrollx);
extern F1(jtsb1);
extern F1(jtsborder);
extern F1(jtscind);
extern F1(jtsclass);
extern F1(jtscm00);
extern F1(jtscm01);
extern F1(jtscm10);
extern F1(jtscm11);
extern F1(jtsct1);
extern F1(jtscz1);
extern F1(jtseclevq);
extern F1(jtseclevs);
extern F1(jtself1);
extern F1(jtshape);
extern F1(jtshapex);
extern F1(jtshift1);
extern F1(jtsignum);
extern F1(jtsiinfo);
extern F1(jtslash);
extern F1(jtsldot);
extern F1(jtsmmblks);
extern F1(jtsnl);
extern F1(jtsp);
extern F1(jtsparse1);
extern F1(jtspcount);
extern F1(jtspfor);
extern F1(jtspforloc);
extern F1(jtspit);
extern F1(jtsqroot);
extern F1(jtsquare);
extern F1(jtstr0);
extern F1(jtstype);
extern F1(jtswap);
extern F1(jtsymbrd);
extern F1(jtsymbrdlock);
extern F1(jtsympool);
extern F1(jtsysparmq);
extern F1(jtsysparms);
extern F1(jtsysq);
extern F1(jttable);
extern F1(jttail);
extern F1(jttally);
extern F1(jttco);
extern F1(jttdot);
extern F1(jtthorn1);
extern F1(jttlimq);
extern F1(jttlims);
extern F1(jttokens);
extern F1(jttparse);
extern F1(jttpush);
extern F1(jttrep);
extern F1(jttrx);
extern F1(jtts);
extern F1(jtts0);
extern F1(jttsit1);
extern F1(jttss);
extern F1(jttoutf8);
extern F1(jttoutf16);
extern F1(jttoutf16x);
extern F1(jtuco1);
extern F1(jtunbin);
extern F1(jtunlock1);
extern F1(jtunname);
extern F1(jtunparse);
extern F1(jtunzero);
extern F1(jtvaspz);
extern F1(jtversq);
extern F1(jtvi);
extern F1(jtvib);
extern F1(jtvip);
extern F1(jtvs);
extern F1(jtvtrans);
extern F1(jtwordil);
extern F1(jtwords);
extern F1(jtxco1);

extern F2(jtabase2);
extern F2(jtadot2);
extern F2(jtadverse);
extern F2(jtaflag2);
extern F2(jtagenda);
extern F2(jtamp);
extern F2(jtampco);
extern F2(jtanyebar);
extern F2(jtapip);
extern F2(jtapipx);
extern F2(jtapplystr);
extern F2(jtatco);
extern F2(jtatop);
extern F2(jtbase2);
extern F2(jtbinrep2);
extern F2(jtbit);
extern F2(jtbit2);
extern F2(jtbitmatch);
extern F2(jtbitwise0000);
extern F2(jtbitwise0001);
extern F2(jtbitwise0010);
extern F2(jtbitwise0011);
extern F2(jtbitwise0100);
extern F2(jtbitwise0101);
extern F2(jtbitwise0110);
extern F2(jtbitwise0111);
extern F2(jtbitwise1000);
extern F2(jtbitwise1001);
extern F2(jtbitwise1010);
extern F2(jtbitwise1011);
extern F2(jtbitwise1100);
extern F2(jtbitwise1101);
extern F2(jtbitwise1110);
extern F2(jtbitwise1111);
extern F2(jtbitwiserotate);
extern F2(jtbitwiseshift);
extern F2(jtbitwiseshifta);
extern F2(jtcant2);
extern F2(jtcd);
extern F2(jtcdot2);
extern F2(jtcircle);
extern F2(jtcolon);
extern F2(jtcrc2);
extern F2(jtcut);
extern F2(jtdbrr2);
extern F2(jtdbsig2);
extern F2(jtdbstepinto2);
extern F2(jtdbstepout2);
extern F2(jtdbstepover2);
extern F2(jtdcap);
extern F2(jtdcapco);
extern F2(jtddot);
extern F2(jtdeal);
extern F2(jtdealx);
extern F2(jtdgrade2);
extern F2(jtdivide);
extern F2(jtdomainerr2);
extern F2(jtdot);
extern F2(jtdrop);
extern F2(jtebar);
extern F2(jtenqueue);
extern F2(jteps);
extern F2(jteq);
extern F2(jteven);
extern F2(jtevger);
extern F2(jtexec2);
extern F2(jtexpand);
extern F2(jtexpn2);
extern F2(jtfc2);
extern F2(jtfetch);
extern F2(jtfit);
extern F2(jtfixrecursive);
extern F2(jtfmt02);
extern F2(jtfmt12);
extern F2(jtfmt22);
extern F2(jtforeign);
extern F2(jtforeignextra);
extern F2(jtfrom);
extern F2(jtfrombs);
extern F2(jtfromis);
extern F2(jtfromr);
extern F2(jtfromsd);
extern F2(jtfromss);
extern F2(jtfsm);
extern F2(jtgcd);
extern F2(jtge);
extern F2(jtgrade1p);
extern F2(jtgrade2);
extern F2(jtgt);
extern F2(jthexrep2);
extern F2(jthgeom);
extern F2(jthook);
extern F2(jti1ebar);
extern F2(jtic2);
extern F2(jticap2);
extern F2(jtifbebar);
extern F2(jtifrom);
extern F2(jtindexof);
extern F2(jtintdiv);
extern F2(jtjdot2);
extern F2(jtjfappend);
extern F2(jtjfatt2);
extern F2(jtjfperm2);
extern F2(jtjfwrite);
extern F2(jtjico2);
extern F2(jtjiwrite);
extern F2(jtjregmatch);
extern F2(jtjregmatches);
extern F2(jtlamin2);
extern F2(jtlcm);
extern F2(jtlcapco);
extern F2(jtle);
extern F2(jtleft2);
extern F2(jtless);
extern F2(jtlink);
extern F2(jtloccre2);
extern F2(jtlock2);
extern F2(jtlocnl2);
extern F2(jtlocpath2);
extern F2(jtlogar2);
extern F2(jtlt);
extern F2(jtmatch);
extern F2(jtmaximum);
extern F2(jtmdiv);
extern F2(jtmemw);
extern F2(jtminimum);
extern F2(jtminus);
extern F2(jtnamerefop);
extern F2(jtnand);
extern F2(jtne);
extern F2(jtnl2);
extern F2(jtnor);
extern F2(jtnotmatch);
extern F2(jtobverse);
extern F2(jtodd);
extern F2(jtordstat);
extern F2(jtordstati);
extern F2(jtoutof);
extern F2(jtoutstr);
extern F2(jtover);
extern F2(jtpco2);
extern F2(jtpderiv2);
extern F2(jtpdt);
extern F2(jtpdtsp);
extern F2(jtplus);
extern F2(jtpmarea2);
extern F2(jtpoly2);
extern F2(jtpowop);
extern F2(jtqco2);
extern F2(jtqq);
extern F2(jtrazefrom);
extern F2(jtrdot2);
extern F2(jtreaxis);
extern F2(jtreitem);
extern F2(jtrepeat);
extern F2(jtrepeatr);
extern F2(jtreshape);
extern F2(jtresidue);
extern F2(jtrezero);
extern F2(jtright2);
extern F2(jtroot);
extern F2(jtrotate);
extern F2(jtsb2);
extern F2(jtscapco);
extern F2(jtscm002);
extern F2(jtscm012);
extern F2(jtscm102);
extern F2(jtscm112);
extern F2(jtsct2);
extern F2(jtscz2);
extern F2(jtself2);
extern F2(jtsetfv);
extern F2(jtsfrom);
extern F2(jtsmmcar);
extern F2(jtsmmis);
extern F2(jtsparse2);
extern F2(jtstitch);
extern F2(jtstitchsp2);
extern F2(jtsumebar);
extern F2(jttake);
extern F2(jttcap);
extern F2(jtthorn2);
extern F2(jttie);
extern F2(jttsit2);
extern F2(jttymes);
extern F2(jtuco2);
extern F2(jtundco);
extern F2(jtunder);
extern F2(jtunlock2);
extern F2(jtunparsem);
extern F2(jtxco2);
extern F2(jtxlog2a);
extern F2(jtxroota);
extern F2(jtxrx);

extern DF1(jtbitwise1);
extern DF1(jtbitwiseinsertchar);
extern DF1(jtcrcfixedleft);
extern DF1(jtdetxm);
extern DF1(jtdf1);
extern DF1(jtexppi);
extern DF1(jtdfs1);
extern DF1(jtfsmfx);
extern DF1(jthgcoeff);
extern DF1(jtmean);
extern DF1(jtnum1);
extern DF1(jtrazecut1);
extern DF1(jtredravel);
extern DF1(jtwd);

extern DF2(jtbitwisechar);
extern DF2(jtcharfn2);
extern DF2(jtdbunquote);
extern DF2(jtdf2);
extern DF2(jtdfs2);
extern DF2(jteachl);
extern DF2(jteachr);
extern DF2(jtfslashatg);
extern DF2(jtnum2);
extern DF2(jtpolymult);
extern DF2(jtrazecut0);
extern DF2(jtrazecut2);
extern DF2(jtrollk);
extern DF2(jtrollkx);

extern A        jtac1(J,AF);
extern A        jtac2(J,AF);
extern B        jtadd2(J,F,F,C*);
extern I        jtaii(J,A);
extern B        jtaindex(J,A,A,I,A*);
extern A        jtam1a(J,A,A,A,B);
extern A        jtam1e(J,A,A,A,B);
extern A        jtam1sp(J,A,A,A,B);
extern A        jtamna(J,A,A,A,B);
extern A        jtamne(J,A,A,A,B);
extern A        jtamnsp(J,A,A,A,B);
extern A        jtapv(J,I,I,I);
extern A        jtascan(J,C,A);
extern A        jtaslash(J,C,A);
extern A        jtaslash1(J,C,A);
extern A        jtatab(J,C,A,A);
extern AF       jtatcompf(J,A,A,A);
extern B        jtb0(J,A);
extern A        jtbcvt(J,C,A);
extern B*       jtbfi(J,I,A,B);
extern B        jtbitwisecharamp(J,UC*,I,UC*,UC*);
extern B        jtboxatop(J,A);
extern A        jtbrep(J,B,B,A);
extern A        jtcharmap(J,A,A,A);
extern B        jtcheckmf(J);
extern B        jtchecksi(J);
extern I        jtcoerce2(J,A*,A*,I);
extern int      jtcompare(J,A,A);
extern A        jtconnum(J,I,C*);
extern A        jtcpa(J,B,A);
extern A        jtcstr(J,C*);
extern A        jtcvt(J,I,A);
extern A        jtcvz(J,I,A);
extern A        jtdaxis(J,I,A);
extern DC       jtdeba(J,C,A,A,A);
extern void     jtdebdisp(J,DC);
extern void     jtdebz(J);
extern D        jtdgcd(J,D,D);
extern A        jtdropr(J,I,A);
extern B        jtecvt(J,D,I,int*,int*,C*);
extern B        jtecvtinit(J);
extern B        jtequ(J,A,A);
extern A        jtev1(J,A,C*);
extern A        jtev2(J,A,A,C*);
extern A        jteva(J,A,C*);
extern A        jteval(J,C*);
extern A        jtevc(J,A,A,C*);
extern A        jtevery(J,A,A,AF);
extern A        jtevery2(J,A,A,A,AF);
extern A        jtext(J,B,A);
extern A        jtexta(J,I,I,I,I);
extern A        jtfdef(J,C,I,AF,AF,A,A,A,I,I,I,I);
extern I        jtfdep(J,A);
extern void     jtfh(J,A);
extern I        jtfnum(J,A);
extern A        jtfolk(J,A,A,A);  /* "fork" name conflict under UNIX         */
extern void     jtfr(J,A);
extern A        jtfrombsn(J,A,A,I);
extern A        jtfrombu(J,A,A,I);
extern A        jtfxeachv(J,I,A);
extern A        jtga(J,I,I,I,I*);
extern A        jtgadv(J,A,C);
extern A        jtgah(J,I,A);
extern A        jtgc(J,A,I);
extern void     jtgc3(J,A,A,A,I);
extern A        jtgconj(J,A,A,C);
extern B        jtglobinit(J);
extern I        jti0(J,A);
extern A        jtifb(J,I,B*);
extern A        jtindexofprehashed(J,A,A,A);
extern A        jtindexofss(J,I,A,A);
extern A        jtindexofsub(J,I,A,A);
extern A        jtindexofxx(J,I,A,A);
extern A        jtinpl(J,B,I,C*);
extern A        jtiocol(J,I,A,A);
extern A        jtiovsd(J,I,A,A);
extern A        jtiovxs(J,I,A,A);
extern A        jtirs1(J,A,A,I,AF);
extern A        jtirs2(J,A,A,A,I,I,AF);
extern A        jtjerrno(J);
extern A        jtjgets(J,C*);
extern C        jtjinit2(J,int,C**);
extern F        jtjope(J,A,C*);
extern A        jtjset(J,C*,A);
extern void     jtjsigd(J,C*);
extern void     jtjsignal(J,I);
extern void     jtjsignal3(J,I,A,I);
extern A        jtjstd(J,A,A);
extern B        jtlocdestroy(J,I);
extern I        jtmaxtype(J,I,I);
extern B        jtmeminit(J);
extern A        jtmerge2(J,A,A,A,B);
extern I        jtmult(J,I,I);
extern A        jtnfs(J,I,C*);
extern void     jtnvrredef(J,A);
extern A        jtodom(J,I,I,I*);
extern B        jtparseinit(J);
extern A        jtparsex(J,A,B,CW*,DC);
extern A        jtpaxis(J,I,A);
extern A        jtpcvt(J,I,A);
extern A        jtpfill(J,I,A);
extern A        jtpind(J,I,A);
extern B        jtpinit(J);
extern void     jtpmrecord(J,A,A,I,int);
extern B        jtpreparse(J,A,A*,A*);
extern B        jtprimitive(J,A);
extern L*       jtprobe(J,A,A);
extern I        jtprod(J,I,I*);
extern int      jtqcompare(J,Q,Q);
extern A        jtraa(J,I,A);
extern A        jtrank1ex(J,A,A,I,AF);
extern A        jtrank2ex(J,A,A,A,I,I,AF);
extern A        jtrd(J,F,I,I);
extern B        jtredef(J,A,L*);
extern B        jtrnginit(J);
extern B        jtsbtypeinit(J);
extern A        jtsc(J,I);
extern A        jtsc4(J,I,I);
extern A        jtscansp(J,A,A,AF);
extern A        jtscb(J,B);
extern A        jtscc(J,C);
extern A        jtscf(J,D);
extern B        jtscheck(J,A);
extern A        jtscx(J,X);
extern B        jtsesminit(J);
extern A        jtsfn(J,B,A);
extern void     jtshowerr(J);
extern A        jtsparseit(J,A,A,A);
extern B        jtspc(J);
extern A        jtspella(J,A);
extern A        jtspellcon(J,I);
extern A        jtspellout(J,C);
extern B        jtspfree(J);
extern B        jtspmult(J,A*,A,A,C,I,I,I,I);
extern A        jtsprank1(J,A,A,I,AF);
extern A        jtsprank2(J,A,A,A,I,I,AF);
extern A        jtstcreate(J,C,I,I,C*);
extern F        jtstdf(J,A);
extern A        jtstfind(J,B,I,C*);
extern A        jtstr(J,I,C*);
extern B        jtsymbinit(J);
extern A        jtsymbis(J,A,A,A);
extern B        jtsymext(J,B);
extern B        jtsymfree(J,L*);
extern B        jtsymfreeh(J,A,L*);
extern L*       jtsymnew(J,I*);
extern L*       jtsyrd(J,A,A*);
extern A        jttaker(J,I,A);
extern D        jttceil(J,D);
extern B        jtteq(J,D,D);
extern D        jttfloor(J,D);
extern I        jtthv(J,A,I,C*);
extern B        jttlt(J,D,D);
extern A        jttoc1(J,B,A);
extern void     jttoutf8x(J,C*,I,US*);
extern I        jttpop(J,I);
extern B        jttrd(J jt,A w);
extern B        jtunlk(J,I);
extern A        jtv2(J,I,I);
extern A        jtva2s(J,A,A,C,VF,I,I,I,I,I);
extern C        jtvaid(J,A);
extern void     jtvains(J,C,I,VF*,I*);
extern void     jtvapfx(J,C,I,VF*,I*);
extern B        jtvar(J,C,A,A,I,I,VF*,I*);
extern void     jtvasfx(J,C,I,VF*,I*);
extern A        jtvasp(J,A,A,C,VF,I,I,I,I,I,I,I,I,I);
extern B        jtvc1(J,I,US*);
extern A        jtvci(J,I);
extern A        jtvec(J,I,I,void*);
extern F        jtvfn(J,F);
extern A        jtvger2(J,C,A,A);
extern B        jtvnm(J,I,C*);
extern void     jtwri(J,I,C*,I,C*);
extern A        jtxcvt(J,I,A);
extern B        jtxlinit(J);
extern B        jtxoinit(J);
extern B        jtxsinit(J);

extern B        all0(A);
extern B        all1(A);
extern I        atype(I);
extern I        bp(I);
extern I        bsum(I,B*);
extern C        cf(A);
extern C        cl(A);
extern I        efr(I,I);
extern B        evoke(A);
extern void     fillv(I,I,C*);        /* "fill" name conflict on Mac             */
extern UI       hic(I,UC*);
extern UI       hic2(I,UC*);
extern I        hsize(I);
extern void     irange(I,I*,I*,I*);
extern J        jinit(void);
extern void     jsto(J,I,C*);
extern void     jstpoll(J);
extern void     jststop(J);
extern I        level(A);
extern I        lr(A);
extern I        mr(A);
extern void     mvc(I,void*,I,void*);
extern B        nameless(A);
extern D        qpf(void);
extern I        rr(A);
extern A        relocate(I,A);
extern I        rtype(I);
extern C        spellin(I,C*);
extern void     spellit(C,C*);
extern void     smmfrr(A);
extern D        tod(void);
extern B        vlocnm(I,C*);
extern D        xdouble(X);

extern A        a0j1;
extern A        ace;
extern A        ainf;
extern A        alp;
extern A        aqq;
extern UC       bit[];
extern UC       bitc[];
extern C        bitdisp[];
extern C        breakdata;
extern A        chr[];
extern C        ctype[];
extern D        inf;
extern D        infm;
extern A        iv0;
extern A        iv1;
extern D        jnan;           /* "nan" name conflict under Solaris       */
extern I        liln;
extern A        mark;
extern C        minus0[];
extern A        mnam;
extern I        msize[];
extern A        mdot;
extern A        mtm;
extern A        mtv;
extern A        ndot;
extern A        nnam;
extern I        nptab;
extern A*       num;
extern A        numv[];
extern A        one;
extern D        pf;
extern A        pie;            /* "pi" name conflict                      */
extern I        prokey;
extern A        pst[];
extern I        ptab[];
extern A        udot;
extern A        unam;           /* "uname" name conflict in Unix           */
extern A        vdot;
extern A        vnam;
extern B        testb[];
extern C        wtype[];
extern A        xdot;
extern A        xnam;
extern X        xone;
extern X        xzero;
extern A        ydot;
extern A        ynam;
extern A        zero;
extern Z        zeroZ;
extern A        zpath;

#if SY_64 && SY_WIN32
extern D        jfloor1(D);
#endif

#if (SYS & SYS_ATARIST+SYS_ATT3B1)
extern int      memcmp();       /* C library fn                            */
extern D        strtod();       /* C library fn                            */
extern I        strtol();       /* C library fn                            */
#endif