home *** CD-ROM | disk | FTP | other *** search
/ Atari FTP / ATARI_FTP_0693.zip / ATARI_FTP_0693 / Mint / Editors / mjovesrc.zoo / jove.cfl < prev    next >
Text File  |  1991-10-14  |  12KB  |  583 lines

  1.  
  2. CFLOW --> function declarations and calls in C source
  3. by Mark Ellington
  4. [V85.06.20 for C86 by Lawrence R. Steeger]
  5.  
  6.  
  7.             C Source: jove.c
  8.  
  9.            C Include: jove.h
  10. Can't Open C Include: setjmp.h
  11.  
  12. ** # define ptrproto(x) ()
  13.  * # else
  14.  * # define ptrproto(x) x
  15.  * # endif
  16.  * #else
  17.  
  18. ** # define proto(x) ()
  19.  
  20. ** # define ptrproto(x) ()
  21.  * #endif
  22.  * */
  23.  * #ifdef REALSTDC
  24.         start()
  25.         start()
  26.  
  27. ** # define UNMACRO(proc)(proc)
  28.  * #endif
  29.  * #ifndef NULL
  30.  * # define NULL 0
  31.  * #endif
  32.  * #ifndef EOF
  33.  * #endif
  34.  * typedef int bool;
  35.  * #ifdef IPROCS
  36.  * typedef struct process Process;
  37.  * #endif
  38.  * typedef struct window Window;
  39.  * typedef struct position Bufpos;
  40.  * typedef struct mark Mark;
  41.  * typedef struct buffer Buffer;
  42.  * typedef struct line Line;
  43.  * typedef struct iobuf IOBUF;
  44.  
  45.            C Include: buf.h
  46.  
  47. == MinorMode(x) BufMinorMode(curbuf,(x))
  48.  = BufMinorMode()
  49.  * #include "buf.h"
  50.  
  51.            C Include: wind.h n)),
  52.  * #include "wind.h"
  53.  
  54.            C Include: io.h.h n)),
  55.  * #include "io.h"
  56. Can't Open C Include: dataobj.h),
  57.  * #include "dataobj.h"
  58. Can't Open C Include: keymaps.h),
  59.  * #include "keymaps.h"
  60. Can't Open C Include: argcount.h,
  61.  * #include "argcount.h"
  62. Can't Open C Include: util.hnt.h,
  63.  * #include "util.h"
  64. Can't Open C Include: vars.hnt.h,
  65.  * #include "vars.h"
  66.  
  67.            C Include: screen.h.h,
  68.  * #include "screen.h"
  69.  * legitimate offsets into array of strings */
  70.  * extern jmp_buf mainjmp;
  71.  * extern char NullStr[];
  72.  * extern char *ProcFmt;
  73.  * extern int
  74.  * LastKeyStruck,
  75.  * RecDepth,
  76.  * InJoverc;
  77.  * extern bool
  78.  * InMacDefine,
  79.  * TOabort,
  80.  * has been read */
  81.  * be processed */
  82.  * Interactive,
  83.  * inIOread,
  84.  * Asking,
  85.  * InRealAsk;
  86.  * extern int
  87.  * AskingWidth;
  88.  * extern char
  89.  * *Inputp,
  90.  * Minibuf[LBSIZE],
  91.  * ShcomBuf[LBSIZE],
  92.  * *version;
  93.  * extern char mesgbuf[MESG_SIZE];
  94. Can't Open C Include: externs.had
  95.  * #include "externs.h"
  96.  * #ifndef W_OK
  97.  * # define W_OK 2
  98.  * # define X_OK 1
  99.  * # define F_OK 0
  100.  * #endif
  101. Can't Open C Include: fp.hrns.had
  102. Can't Open C Include: termcap.had
  103.  
  104.            C Include: ctype.h.had
  105.  
  106. == jiswhite(c)(jisspace(c))
  107.  = jisspace()
  108.  
  109. ** # define jtolower(c)((c)|040)
  110.  * #else
  111.  * extern char jtolower proto((int
  112.  * #endif
  113.  
  114.            C Include: chars.h.had
  115. Can't Open C Include: disp.hh.had
  116.  
  117.            C Include: re.h.hh.had
  118. Can't Open C Include: rec.hhh.had
  119. Can't Open C Include: sys/stream.hhhh.had
  120. Can't Open C Include: sys/ptem.hd
  121. Can't Open C Include: signal.h.hd
  122. Can't Open C Include: errno.hh.hd
  123. Can't Open C Include: ttystate.h,
  124.  
  125. ** finish(code)
  126.  * int code;
  127.             signal()
  128.             mess()
  129.             stop()
  130.             read()
  131.             read()
  132.             strt()
  133.             getrawinchar()
  134.             message()
  135.                 redisplay()
  136.         UnsetTerm()
  137.         kill()
  138.                 lsave()
  139.                 SyncRec()
  140.                 writef()
  141.                 strerror()
  142.                 ModBufs()
  143.                     writef()
  144.                     writef()
  145.                 writef()
  146.             writef()
  147.         flushscreen()
  148.             signal()
  149.             tmpremove()
  150.             recremove()
  151.         abort()
  152.         exit()
  153.         exit()
  154.         rst()
  155.         exit()
  156.  
  157. ** #if defined(SYSV) || defined(M_XENIX)
  158.  
  159. ** #if defined(SYSV) || defined(M_XENIX)
  160.  * private void
  161.  
  162. ** setblock(fd,on)
  163.  * register int fd;
  164.  * bool on;
  165.             fcntl()
  166.             finish()
  167.         fcntl()
  168.         finish()
  169.  
  170. ** Peekc()
  171.  
  172. ** Ungetc(c)
  173.  * int c;
  174.  
  175. ** ffs(int iggy)
  176.  
  177. ** jgetchar()
  178.                     select()
  179.                 complain()
  180.                 strerror()
  181.                         read()
  182.                         ffs()
  183.                         proc()
  184.             finish()
  185.  
  186. ** jgetchar()
  187.             getrawinchar()
  188.                     readn()
  189.                         complain()
  190.                         finish()
  191.                         readn()
  192.                             complain()
  193.                             finish()
  194.                     proc()
  195.                         stop()
  196.                     read()
  197.                     finish()
  198.  
  199. ** charp()
  200.             gtty()
  201.             ioctl()
  202.         setblock()
  203.         read()
  204.         setblock()
  205.         empty()
  206.         ready()
  207.         rawchkc()
  208.  
  209. ** ResetTerm()
  210.         sgtty()
  211.         ttyset()
  212.         putpad()
  213.         putpad()
  214.         putpad()
  215.         chkmail()
  216.         init()
  217.  
  218. ** UnsetTerm(mesg)
  219.  * char *mesg;
  220.         ttyset()
  221.         INSmode()
  222.         putpad()
  223.         putpad()
  224.         Placur()
  225.         putpad()
  226.         putpad()
  227.         writef()
  228.         flushscreen()
  229.  
  230. ** PauseJove()
  231.         UnsetTerm()
  232.         ModBufs()
  233.         kill()
  234.         ResetTerm()
  235.         ClAndRedraw()
  236.  
  237. ** jcloseall()
  238.         tmpclose()
  239.         recclose()
  240.         closekmem()
  241.  
  242. ** Push()
  243.         SIGRESULT()
  244.         ptrproto()
  245.         signal()
  246.         SIGRESULT()
  247.         ptrproto()
  248.         signal()
  249.         SigHold()
  250.         SigHold()
  251.         alarm()
  252.         stop()
  253.         fork()
  254.             strt()
  255.             complain()
  256.             strerror()
  257.             UnsetTerm()
  258.             ModBufs()
  259.             SigRelse()
  260.             SigRelse()
  261.             signal()
  262.             UnsetTerm()
  263.             ModBufs()
  264.             signal()
  265.             signal()
  266.             jcloseall()
  267.             execl()
  268.             basename()
  269.             name()
  270.             complain()
  271.             strerror()
  272.             exit()
  273.         SigRelse()
  274.         dowait()
  275.         rst()
  276.         spawnl()
  277.         basename()
  278.         message()
  279.         ResetTerm()
  280.         SigRelse()
  281.         ClAndRedraw()
  282.         signal()
  283.         off()
  284.         getCWD()
  285.         signal()
  286.         alarm()
  287.         time()
  288.         strt()
  289.  
  290. ** ttsize()
  291.         ioctl()
  292. Can't Open C Include: sys/jioctl.hze()
  293.         ioctl()
  294.         getCO()
  295.         getLI()
  296.         page()
  297.  
  298. ** biff_init()
  299.         ttyname()
  300.         stat()
  301.         fstat()
  302.  
  303. ** biff(on)
  304.  * int on;
  305.         chmod()
  306.         fchmod()
  307.  
  308. ** ttinit()
  309.         init()
  310.         ioctl()
  311.         ioctl()
  312.         sgtty()
  313.  
  314. ** do_sgtty()
  315.         ioctl()
  316.         tcgetattr()
  317.         gtty()
  318.         ioctl()
  319.         defined()
  320.         defined()
  321.         defined()
  322.         defined()
  323.         setmode()
  324.  
  325. ** tty_reset()
  326.         ttyset()
  327.         ttinit()
  328.         ttyset()
  329.  
  330. ** ttyset(n)
  331.  * bool n;
  332.         ioctl()
  333.         tcsetattr()
  334.         ioctl()
  335.         stty()
  336.         ioctl()
  337.         ioctl()
  338.         ioctl()
  339.         setmode()
  340.         biff()
  341.  
  342. ** getch()
  343.             SyncRec()
  344.         Peekc()
  345.         getc()
  346.             message()
  347.             redisplay()
  348.             jgetchar()
  349.             finish()
  350.             putc()
  351.         stroke()
  352.  
  353. ** dorecover()
  354.         UnsetTerm()
  355.         kill()
  356.         execl()
  357.         writef()
  358.         strerror()
  359.         flushscreen()
  360.         exit()
  361.  
  362. ** ShowVersion()
  363.         mess()
  364.  
  365. ** UNIX_cmdline(argc,argv)
  366.  * int argc;
  367.  * char *argv[];
  368.         ShowVersion()
  369.                 strlwr()
  370.                 add()
  371.                 find()
  372.                     SetABuf()
  373.                     SetBuf()
  374.                     SetLine()
  375.                     line()
  376.                     SetLine()
  377.                     NextWindow()
  378.                     SetBuf()
  379.                     find()
  380.                     ErrParse()
  381.                     tag()
  382.                     tag()
  383.                     int()
  384.                 wind()
  385.                 int()
  386.  
  387. ** raw_scream(m)
  388.  * const char *m;
  389.         write()
  390.         strlen()
  391.  
  392. ** error(const char *fmt,...)
  393.  * #else
  394.  
  395. ** error(fmt,va_alist)
  396.  * const char *fmt;
  397.  * va_dcl
  398.  * #endif
  399.             init()
  400.             format()
  401.             end()
  402.         rbell()
  403.         longjmp()
  404.  
  405. ** complain(const char *fmt,...)
  406.  * #else
  407.  
  408. ** complain(fmt,va_alist)
  409.  * const char *fmt;
  410.  * va_dcl
  411.  * #endif
  412.             init()
  413.             format()
  414.             end()
  415.         rbell()
  416.         longjmp()
  417.  
  418. ** raw_complain(const char *fmt,...)
  419.  * #else
  420.  
  421. ** raw_complain(fmt,va_alist)
  422.  * const char *fmt;
  423.  * va_dcl
  424.  * #endif
  425.             init()
  426.             format()
  427.             end()
  428.             scream()
  429.  
  430. ** confirm(const char *fmt,...)
  431.  * #else
  432.  
  433. ** confirm(fmt,va_alist)
  434.  * const char *fmt;
  435.  * va_dcl
  436.  * #endif
  437.         init()
  438.         format()
  439.         end()
  440.         ask()
  441.         longjmp()
  442.  
  443. ** Recur()
  444.         swritef()
  445.         MakeMark()
  446.         DoKeys()
  447.         SetBuf()
  448.         select()
  449.         arg()
  450.         ToMark()
  451.         DelMark()
  452.  
  453. ** DoKeys(firsttime)
  454.  * bool firsttime;
  455.         env()
  456.         setjmp()
  457.             cmdline()
  458.                 ModMacs()
  459.                     rbell()
  460.                     CharUpcase()
  461.                     ask()
  462.                 ModBufs()
  463.                     rbell()
  464.                     CharUpcase()
  465.                     ask()
  466.                 KillProcs()
  467.             env()
  468.             getDOT()
  469.                 openfiles()
  470.                 stack()
  471.                 redisplay()
  472.             setjmp()
  473.                 value()
  474.                 strokes()
  475.             HiliteMenu()
  476.             on()
  477.             getch()
  478.             dispatch()
  479.  
  480. ** scanvec(args,str)
  481.  * register char **args,
  482.  * *str;
  483.             strcmp()
  484.  
  485. ** updmode(junk)
  486.  * int junk;
  487.         redisplay()
  488.         signal()
  489.         alarm()
  490.         time()
  491.  
  492. ** win_reshape(junk)
  493.  * int junk;
  494.         SigHold()
  495.         ttsize()
  496.                 wind()
  497.         scr()
  498.         scr()
  499.         flushscreen()
  500.         redisplay()
  501.         SigRelse()
  502.         signal()
  503.  
  504. ** main()
  505.         main()
  506.             MacInit()
  507.                 proto()
  508.                 cache()
  509.                 exit()
  510.             getArgs()
  511.             setjmp()
  512.                 writef()
  513.                 finish()
  514.             getenv()
  515.             getenv()
  516.                 strcpy()
  517.                 strlen()
  518.             switchar()
  519.             getTERM()
  520.             getenv()
  521.             ttsize()
  522.             InitEvents()
  523.             InitCM()
  524.             init()
  525.             getenv()
  526.                 strcpy()
  527.             getenv()
  528.             strcpy()
  529.             getenv()
  530.                 strcpy()
  531.             scr()
  532.             init()
  533.             winit()
  534.             pinit()
  535.             init()
  536.                 scanvec()
  537.                 chkCWD()
  538.                 setCWD()
  539.                 getCWD()
  540.             getenv()
  541.             strlen()
  542.             getenv()
  543.                 strcpy()
  544.                 swritef()
  545.                 getenv()
  546.             InitKeymaps()
  547.             ttinit()
  548.             settout()
  549.             ResetTerm()
  550.             joverc()
  551.             getenv()
  552.             joverc()
  553.             scanvec()
  554.                 swritef()
  555.                 joverc()
  556.             scanvec()
  557.             dorecover()
  558.             scanvec()
  559.             FullRecover()
  560.             signal()
  561.             off()
  562.             signal()
  563.             signal()
  564.             signal()
  565.             signal()
  566.             signal()
  567.             signal()
  568.             signal()
  569.             signal()
  570.             alarm()
  571.             time()
  572.             scr()
  573.             flushscreen()
  574.             RedrawDisplay()
  575.             DoKeys()
  576.             finish()
  577. Can't Open C Include: dos.h
  578.         off()
  579.             intdos()
  580.             bdos()
  581.         rst()
  582.             bdos()
  583.