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 / indent_protos.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  2KB  |  75 lines

  1. /* Prototypes for functions defined in
  2. indent.c
  3.  */
  4.  
  5. extern int indent_tabs_mode;
  6.  
  7. extern int last_known_column;
  8.  
  9. extern int last_known_column_point;
  10.  
  11. extern int last_known_column_modified;
  12.  
  13. struct Lisp_Vector * buffer_display_table(void);
  14.  
  15. extern struct Lisp_Subr Scurrent_column;
  16.  
  17. int Fcurrent_column(void);
  18.  
  19. int invalidate_current_column(void);
  20.  
  21. int current_column(void);
  22.  
  23. extern struct Lisp_Subr Sindent_to;
  24.  
  25. int Findent_to(int , int );
  26.  
  27. extern struct Lisp_Subr Scurrent_indentation;
  28.  
  29. int Fcurrent_indentation(void);
  30.  
  31. int position_indentation(register int pos);
  32.  
  33. int indented_beyond_p(int pos,
  34.                       int column);
  35.  
  36. extern struct Lisp_Subr Smove_to_column;
  37.  
  38. int Fmove_to_column(int , int );
  39.  
  40. extern struct position val_compute_motion;
  41.  
  42. struct position * compute_motion(int from,
  43.                                  int fromvpos,
  44.                                  int fromhpos,
  45.                                  int to,
  46.                                  int tovpos,
  47.  
  48.  int tohpos,
  49.                                  register int width,
  50.                                  int hscroll,
  51.                                  int tab_offset,
  52.                                  struct window * win);
  53.  
  54. extern struct Lisp_Subr Scompute_motion;
  55.  
  56. int Fcompute_motion(int , int , int , int , int , int , int );
  57.  
  58. int pos_tab_offset(struct window * w,
  59.                    register int pos);
  60.  
  61. extern struct position val_vmotion;
  62.  
  63. struct position * vmotion(register int from,
  64.                           register int vtarget,
  65.                           register int width,
  66.                           int hscroll,
  67.                           int window);
  68.  
  69. extern struct Lisp_Subr Svertical_motion;
  70.  
  71. int Fvertical_motion(int , int );
  72.  
  73. int syms_of_indent(void);
  74.  
  75.