home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / src / editfns_protos.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  5KB  |  255 lines

  1. /* Prototypes for functions defined in
  2. editfns.c
  3.  */
  4.  
  5. extern int Vsystem_name;
  6.  
  7. extern int Vuser_real_name;
  8.  
  9. extern int Vuser_full_name;
  10.  
  11. extern int Vuser_name;
  12.  
  13. void init_editfns(void);
  14.  
  15. extern struct Lisp_Subr Schar_to_string;
  16.  
  17. int Fchar_to_string(int );
  18.  
  19. extern struct Lisp_Subr Sstring_to_char;
  20.  
  21. int Fstring_to_char(int );
  22.  
  23. int buildmark(int val);
  24.  
  25. extern struct Lisp_Subr Spoint;
  26.  
  27. int Fpoint(void);
  28.  
  29. extern struct Lisp_Subr Spoint_marker;
  30.  
  31. int Fpoint_marker(void);
  32.  
  33. int clip_to_bounds(int lower,
  34.                    int num,
  35.                    int upper);
  36.  
  37. extern struct Lisp_Subr Sgoto_char;
  38.  
  39. int Fgoto_char(int );
  40.  
  41. int region_limit(int beginningp);
  42.  
  43. extern struct Lisp_Subr Sregion_beginning;
  44.  
  45. int Fregion_beginning(void);
  46.  
  47. extern struct Lisp_Subr Sregion_end;
  48.  
  49. int Fregion_end(void);
  50.  
  51. extern struct Lisp_Subr Smark_marker;
  52.  
  53. int Fmark_marker(void);
  54.  
  55. int save_excursion_save(void);
  56.  
  57. int save_excursion_restore(register int info);
  58.  
  59. extern struct Lisp_Subr Ssave_excursion;
  60.  
  61. int Fsave_excursion(int );
  62.  
  63. extern struct Lisp_Subr Sbufsize;
  64.  
  65. int Fbufsize(void);
  66.  
  67. extern struct Lisp_Subr Spoint_min;
  68.  
  69. int Fpoint_min(void);
  70.  
  71. extern struct Lisp_Subr Spoint_min_marker;
  72.  
  73. int Fpoint_min_marker(void);
  74.  
  75. extern struct Lisp_Subr Spoint_max;
  76.  
  77. int Fpoint_max(void);
  78.  
  79. extern struct Lisp_Subr Spoint_max_marker;
  80.  
  81. int Fpoint_max_marker(void);
  82.  
  83. extern struct Lisp_Subr Sfollowing_char;
  84.  
  85. int Ffollowing_char(void);
  86.  
  87. extern struct Lisp_Subr Sprevious_char;
  88.  
  89. int Fprevious_char(void);
  90.  
  91. extern struct Lisp_Subr Sbobp;
  92.  
  93. int Fbobp(void);
  94.  
  95. extern struct Lisp_Subr Seobp;
  96.  
  97. int Feobp(void);
  98.  
  99. extern struct Lisp_Subr Sbolp;
  100.  
  101. int Fbolp(void);
  102.  
  103. extern struct Lisp_Subr Seolp;
  104.  
  105. int Feolp(void);
  106.  
  107. extern struct Lisp_Subr Schar_after;
  108.  
  109. int Fchar_after(int );
  110.  
  111. extern struct Lisp_Subr Suser_login_name;
  112.  
  113. int Fuser_login_name(void);
  114.  
  115. extern struct Lisp_Subr Suser_real_login_name;
  116.  
  117. int Fuser_real_login_name(void);
  118.  
  119. extern struct Lisp_Subr Suser_uid;
  120.  
  121. int Fuser_uid(void);
  122.  
  123. extern struct Lisp_Subr Suser_real_uid;
  124.  
  125. int Fuser_real_uid(void);
  126.  
  127. extern struct Lisp_Subr Suser_full_name;
  128.  
  129. int Fuser_full_name(void);
  130.  
  131. extern struct Lisp_Subr Ssystem_name;
  132.  
  133. int Fsystem_name(void);
  134.  
  135. extern struct Lisp_Subr Semacs_pid;
  136.  
  137. int Femacs_pid(void);
  138.  
  139. extern struct Lisp_Subr Scurrent_time;
  140.  
  141. int Fcurrent_time(void);
  142.  
  143. int lisp_time_argument(int specified_time,
  144.                        long * result);
  145.  
  146. extern struct Lisp_Subr Scurrent_time_string;
  147.  
  148. int Fcurrent_time_string(int );
  149.  
  150. long difftm(struct tm * a,
  151.             struct tm * b);
  152.  
  153. extern struct Lisp_Subr Scurrent_time_zone;
  154.  
  155. int Fcurrent_time_zone(int );
  156.  
  157. void insert1(int arg);
  158.  
  159. extern struct Lisp_Subr Sinsert;
  160.  
  161. int Finsert(int , int * );
  162.  
  163. extern struct Lisp_Subr Sinsert_and_inherit;
  164.  
  165. int Finsert_and_inherit(int , int * );
  166.  
  167. extern struct Lisp_Subr Sinsert_before_markers;
  168.  
  169. int Finsert_before_markers(int , int * );
  170.  
  171. extern struct Lisp_Subr Sinsert_and_inherit_before_marke;
  172.  
  173. int Finsert_and_inherit_before_marke(int , int * );
  174.  
  175. extern struct Lisp_Subr Sinsert_char;
  176.  
  177. int Finsert_char(int , int );
  178.  
  179. int make_buffer_string(int start,
  180.                        int end);
  181.  
  182. extern struct Lisp_Subr Sbuffer_substring;
  183.  
  184. int Fbuffer_substring(int , int );
  185.  
  186. extern struct Lisp_Subr Sbuffer_string;
  187.  
  188. int Fbuffer_string(void);
  189.  
  190. extern struct Lisp_Subr Sinsert_buffer_substring;
  191.  
  192. int Finsert_buffer_substring(int , int , int );
  193.  
  194. extern struct Lisp_Subr Scompare_buffer_substrings;
  195.  
  196. int Fcompare_buffer_substrings(int , int , int , int , int , int );
  197.  
  198. extern struct Lisp_Subr Ssubst_char_in_region;
  199.  
  200. int Fsubst_char_in_region(int , int , int , int , int );
  201.  
  202. extern struct Lisp_Subr Stranslate_region;
  203.  
  204. int Ftranslate_region(int , int , int );
  205.  
  206. extern struct Lisp_Subr Sdelete_region;
  207.  
  208. int Fdelete_region(int , int );
  209.  
  210. extern struct Lisp_Subr Swiden;
  211.  
  212. int Fwiden(void);
  213.  
  214. extern struct Lisp_Subr Snarrow_to_region;
  215.  
  216. int Fnarrow_to_region(int , int );
  217.  
  218. int save_restriction_save(void);
  219.  
  220. int save_restriction_restore(int data);
  221.  
  222. extern struct Lisp_Subr Ssave_restriction;
  223.  
  224. int Fsave_restriction(int );
  225.  
  226. extern char * message_text;
  227.  
  228. extern int message_length;
  229.  
  230. extern struct Lisp_Subr Smessage;
  231.  
  232. int Fmessage(int , int * );
  233.  
  234. extern struct Lisp_Subr Sformat;
  235.  
  236. int Fformat(int , int * );
  237.  
  238. int format1(char * string1, ...);
  239.  
  240. extern struct Lisp_Subr Schar_equal;
  241.  
  242. int Fchar_equal(int , int );
  243.  
  244. void transpose_markers(register int start1,
  245.                        register int end1,
  246.                        register int start2,
  247.                        register int end2);
  248.  
  249. extern struct Lisp_Subr Stranspose_regions;
  250.  
  251. int Ftranspose_regions(int , int , int , int , int );
  252.  
  253. void syms_of_editfns(void);
  254.  
  255.