home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / YADME10.LHA / YADME10 / src / prog-protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-19  |  10.9 KB  |  382 lines

  1.  
  2. /* MACHINE GENERATED */
  3.  
  4.  
  5. /* filereq.c            */
  6.  
  7. extern void do_arpinsfile (void);
  8. extern void do_arpload (void);
  9. extern void do_arpsave (void);
  10. extern void fixfile (char *, char *);
  11. extern void splitpath (char *, char *, char *);
  12. extern void fixdirname(char *);
  13. extern void do_aslload(void);
  14. extern void do_aslsave(void);
  15. extern void do_aslinsfile(void);
  16. extern void do_aslfont(void);
  17. extern void do_reqload(void);
  18. extern void do_reqsave(void);
  19. extern void do_reqinsfile(void);
  20. extern void do_reqfont(void);
  21. extern void do_saveclip(void);
  22. extern struct ReqToolsBase *ReqToolsBase;
  23. extern struct rtFileRequester *RFReq;
  24.  
  25. /* globals.c            */
  26.  
  27. extern MLIST     DBase;
  28. extern ED        *Ep;
  29. extern char      Overide;
  30. extern char      Savetabs;
  31. extern char      memoryfail, Nsu, Msgchk;
  32. extern ubyte     CtlC;
  33. extern ubyte     Current[256];
  34. extern ubyte     Deline[256];
  35. extern ubyte     Space[32];
  36. extern short     Clen;
  37. extern char      Abortcommand, MShowTitle;
  38. extern char      Comlinemode;
  39. extern char      *Partial;
  40. extern char      *String;
  41. extern short     Pagejump;
  42. extern char      NoSel;
  43. extern char      NewDME;
  44. extern char      RxBlock;
  45. extern char      Blocktype;
  46. extern char      Blockempty;
  47. extern long      initialBSline;
  48. extern long      initialBSchar;
  49. extern char      Marking;
  50. extern char      FlushMem;
  51. extern char      UpdateTitle;
  52. extern char      ProgressWindow;
  53. extern int       DefaultMargin;
  54. extern int       DefaultParcol;
  55.  
  56. /* keyboard.c           */
  57.  
  58. extern void keyctl (struct IntuiMessage *, int, unsigned short);
  59. extern void dealloc_hash (void);
  60. extern void resethash (void);
  61. extern int returnoveride (int);
  62. extern void addhash (ubyte, ubyte, ubyte, ubyte, ubyte *);
  63. extern int remhash (ubyte, ubyte, ubyte);
  64. extern char *keyspectomacro (char *);
  65. extern void do_map (void);
  66. extern void do_unmap (void);
  67. extern void do_clearmap (void);
  68. extern void do_savemap (void);
  69. extern void keyboard_init (void);
  70. extern unsigned char *cqtoa (int, int);
  71. extern int get_codequal (ubyte *, ubyte *, ubyte *);
  72.  
  73. /* main.c               */
  74.  
  75. extern short Xsize, Ysize;
  76. extern short XTbase, YTbase;
  77. extern short Rows, Columns;
  78. extern short Xbase, Ybase;
  79. extern short Xpixs, Ypixs;
  80. extern ubyte *av[];
  81. extern char Wdisable;
  82. extern struct FileRequester *FReq;
  83. extern void ipchandler (void);
  84. extern void initipc (void);
  85. extern void do_ipc (void);
  86. extern void do_iconify (void);
  87. extern void do_tomouse (void);
  88. extern void iconify (void);
  89. extern void uniconify (void);
  90. extern void do_newwindow (void);
  91. extern void do_openwindow(void);
  92. extern struct Window *TOpenWindow (struct NewWindow *);
  93. extern struct Window *opensharedwindow (struct NewWindow *);
  94. extern void closesharedwindow (struct Window *);
  95. extern int getyn (char *);
  96. extern void title (char *);
  97. extern void window_title (void);
  98. extern void set_window_params (void);
  99. extern void exiterr (char *);
  100. extern int breakcheck (void);
  101. extern void breakreset (void);
  102. extern void do_resize (void);
  103. extern int ops (char **, int);
  104. extern char *geoskip(char *, int *, int *);
  105. extern void GeometryToNW(char *, struct NewWindow *);
  106. extern void prop_adj(void);
  107. extern struct Gadget *add_prop(struct Window *);
  108. extern void rest_prop(ED *);
  109. extern int new_top(void);
  110. extern void clear_window(void);
  111.  
  112. /* menu.c               */
  113.  
  114. extern void menu_strip (struct Window *);
  115. extern void menu_off (void);
  116. extern void menu_on (void);
  117. extern void do_menuoff (void);
  118. extern void do_menuon (void);
  119. extern char *menutomacro (char *);
  120. extern char *menu_cmd (UWORD);
  121. extern void fixmenu (void);
  122. extern void do_menuclear (void);
  123. extern void do_menuadd (void);
  124. extern void do_menudelhdr (void);
  125. extern int do_menudel (void);
  126.  
  127. /* mods.c               */
  128.  
  129. extern void PMAdd (void);
  130. extern void PMRem (void);
  131. extern void PMKill (struct _ED *);
  132. extern int do_pushmark (void);
  133. extern void do_popmark (void);
  134. extern void do_swapmark (void);
  135. extern void do_purgemark (void);
  136. extern void do_ping (void);
  137. extern void do_pong (void);
  138. extern void do_winsel(void);
  139. extern void do_undo (void);
  140. extern void do_findfile(void);
  141.  
  142. /* mods.c               */
  143.  
  144. extern void PMAdd (void);
  145. extern void PMRem (void);
  146. extern void PMKill (struct _ED *);
  147. extern int do_pushmark (void);
  148. extern void do_popmark (void);
  149. extern void do_swapmark (void);
  150. extern void do_purgemark (void);
  151. extern void do_ping (void);
  152. extern void do_pong (void);
  153. extern void do_winsel(void);
  154. extern void do_undo (void);
  155. extern void do_findfile(void);
  156.  
  157. /* refs.c               */
  158.  
  159. extern void do_addpath (void);
  160. extern void do_rempath (void);
  161. extern void do_ctags (void);
  162. extern void do_refs (void);
  163. extern int searchref (char *, char *, char **, char **, int *, char **);
  164. extern int dirpart (char *);
  165. extern MLIST     PBase;
  166.  
  167. /* rexx.c               */
  168.  
  169. extern void openrexx (void);
  170. extern void closerexx (void);
  171. extern void do_rx (void);
  172. extern void do_rx1 (void);
  173. extern void do_rx2 (void);
  174. extern void do_rxImplied (char *, char *);
  175. extern void do_rrexx(char *);
  176. extern int do_rexx (char *, char *);
  177. extern int Process_Rexx(void);
  178. extern void PushMsg(struct RexxMsg *,struct RexxMsg *);
  179. extern void PopMsg(struct RexxMsg *,int);
  180.  
  181. /* rexx.h               */
  182.  
  183.  
  184. /* subs.c               */
  185.  
  186. extern void makemygadget (struct Gadget *);
  187. extern int firstns (char *);
  188. extern int lastns (char *);
  189. extern int wordlen (char *);
  190. extern int getpathto (BPTR, char *, char *);
  191. extern void *allocb (int);
  192. extern void *allocl (int);
  193. extern void bmovl (void *, void *, int);
  194. extern int detab (char *, char *, int);
  195. extern int xefgets (FILE *, char *, int);
  196. extern int ncstrcmp (unsigned char *, unsigned char *);
  197. extern struct _ED *finded (char *, int);
  198. extern void mountrequest(int);
  199. extern int DeadKeyConvert(struct IntuiMessage *, UBYTE *, int, struct KeyMap *);
  200. extern FONT * GetFont(char *, short);
  201. extern char *GetDEnv(char *);
  202. extern void SetDEnv(char *, char *);
  203. extern int arpreq (char *, char *, char *, WIN *);
  204. extern void *clrmem(void *, size_t);
  205.  
  206. /* cmd1.c               */
  207.  
  208. extern void escapecomlinemode (void);
  209. extern void setpen (int, int);
  210. extern void text_cursor (int);
  211. extern int text_init (ED *, WIN *, struct NewWindow *);
  212. extern int text_switch (struct Window *);
  213. extern int text_sync (void);
  214. extern int text_load (void);
  215. extern int text_colno (void);
  216. extern int text_lineno (void);
  217. extern int text_lines (void);
  218. extern int text_cols (void);
  219. extern int text_imode (void);
  220. extern int text_tabsize (void);
  221. extern unsigned char *text_name (void);
  222. extern void text_uninit (void);
  223. extern void inversemode (int);
  224. extern void text_cursor(int n);
  225. extern void text_position (int, int);
  226. extern void displayblock (int);
  227. extern void text_redrawblock (int);
  228. extern void text_redisplaycurrline (void);
  229. extern void text_redisplay (void);
  230. extern void text_write (unsigned char *);
  231. extern void text_displayseg (int, int);
  232. extern void movetocursor (void);
  233. extern void do_up (void);
  234. extern void do_scrolldown (void);
  235. extern void do_scrollup (void);
  236. extern void do_down (void);
  237. extern void do_page (void);
  238. extern void do_downadd (void);
  239. extern void do_left (void);
  240. extern void do_right (void);
  241. extern void do_col (void);
  242. extern void do_tab (void);
  243. extern void do_backtab (void);
  244. extern void do_return (void);
  245. extern void do_bs (void);
  246. extern void do_recall (void);
  247. extern void do_esc (void);
  248. extern void do_del (void);
  249. extern void do_top (void);
  250. extern void do_bottom (void);
  251. extern void do_firstcolumn (void);
  252. extern void do_firstnb (void);
  253. extern void do_lastcolumn (void);
  254. extern void do_goto (void);
  255. extern void do_screentop (void);
  256. extern void do_screenbottom (void);
  257. extern void do_findstr (void);
  258. extern void do_findr (void);
  259. extern void do_find (void);
  260. extern void search_operation (void);
  261. extern int  case_strncmp (char *, char *, int);
  262. extern void do_findmatch();
  263. extern void do_window();
  264.  
  265. extern void do_upfast(void);
  266. extern void do_downfast(void);
  267. extern void scroll_jump(int newtop);
  268.  
  269. extern int GetClipText(char *buf, int buflen, int unit);
  270. extern int PutClipText(char *buf, int unit);
  271. extern void do_reqfind(void);
  272. extern void do_reqreplace(void);
  273. extern void do_updatetitle(void);
  274.  
  275. /* cmd2.c               */
  276.  
  277. extern struct _ED *uninit_init (struct _ED *);
  278. extern void do_remeol (void);
  279. extern void do_wleft (void);
  280. extern void do_wright (void);
  281. extern void do_split (void);
  282. extern int do_join (void);
  283. extern int do_join2 (void);
  284. extern void do_margin (void);
  285. extern void do_wordwrap (void);
  286. extern void do_setparcol (void);
  287. extern void do_reformat (int);
  288. extern void do_tabstop (void);
  289. extern void do_insertmode (void);
  290. extern void do_insline (void);
  291. extern void do_deline (void);
  292. extern void do_chfilename (void);
  293. extern void do_edit (void);
  294. extern void do_bsave (void);
  295. extern void do_save (void);
  296. extern void do_saveas (void);
  297. extern void do_savetabs (void);
  298. extern void do_block (void);
  299. extern int blockok (void);
  300. extern void do_bdelete (void);
  301. extern void do_bcopy (void);
  302. extern void do_bmove (void);
  303. extern void do_if (void);
  304. extern int do_toggle (int);
  305. extern void do_tlate (void);
  306. extern void do_bsource (void);
  307. extern void do_scanf (void);
  308. extern int extend (struct _ED *, int);
  309. extern int makeroom (int);
  310. extern void freelist (char **, int);
  311. extern void do_appendsave(void);
  312. extern void do_bappendsave(void);
  313. extern void saveit(const char *);
  314.  
  315. extern void do_clear(void);
  316. extern void do_reload(void);
  317. extern void do_blocktype(void);
  318. extern void do_bstart(void);
  319. extern void do_bend(void);
  320. extern void do_paste(void);
  321. extern void do_copy(void);
  322. extern char *block_to_str(int *);
  323. extern int  OpenProgressWindow(char *title);
  324. extern void CloseProgressWindow(void);
  325. extern void UpdateProgressWindow(int done, int total, int step);
  326. extern void do_progresswnd(void);
  327. extern void do_cut(void);
  328. extern void AdjustBlock(void);
  329. extern void do_noflushmem(void);
  330.  
  331. /* cmd3.c               */
  332.  
  333. extern void do_setfont (void);
  334. extern void do_ignorecase (void);
  335. extern void do_cd (void);
  336. extern void do_set (void);
  337. extern void do_setenv (void);
  338. extern void do_unset (void);
  339. extern void do_unsetenv (void);
  340. extern char *getvar (char *);
  341. extern void loadconfig(ED *);
  342. extern void do_saveconfig(void);
  343. extern void do_fgpen(void);
  344. extern void do_bgpen(void);
  345. extern void do_hgpen(void);
  346. extern void do_hgbgpen(void);
  347. extern void do_tpen(void);
  348. extern void do_justify(void);
  349. extern void do_title(void);
  350. extern void do_undeline(void);
  351. extern void do_unjustify(void);
  352. extern void do_modified(void);
  353. extern void do_sizewindow(void);
  354. extern void do_space(void);
  355.  
  356. extern void do_reqparcol(void);
  357. extern void do_reqmargin(void);
  358. extern void do_reqgoto(void);
  359. extern void do_reqtabstop(void);
  360.  
  361. /* command.c            */
  362.  
  363. extern void init_command (void);
  364. extern int do_command (char *);
  365. extern void do_null (void);
  366. extern void do_source (void);
  367. extern void do_quit (void);
  368. extern void do_execute (void);
  369. extern void do_repeat (void);
  370. extern char *breakout (char **, char *, char **);
  371.  
  372. /* wildcmp.a */
  373.  
  374. extern int WildCmp(char *, char *);
  375.  
  376. /* unix.c */
  377.  
  378. extern void *movmem(const void *from, void *to, int len);
  379. extern void *setmem(void *mem, int num, int value);
  380. extern void strins(char *to, const char *from);
  381. extern int unlink(const char *name);
  382.