@@ -873,10 +873,6 @@ EXTERN vimmenu_T *root_menu INIT(= NULL);
873873 * overruling of menus that the user already defined.
874874 */
875875EXTERN int sys_menu INIT (= FALSE);
876-
877- #define FOR_ALL_MENUS (m ) for ((m) = root_menu; (m) != NULL; (m) = (m)->next)
878- #define FOR_ALL_CHILD_MENUS (p , c ) \
879- for ((c) = (p)->children; (c) != NULL; (c) = (c)->next)
880876#endif
881877
882878#ifdef FEAT_GUI
@@ -968,27 +964,6 @@ EXTERN win_T *lastwin; // last window
968964EXTERN win_T * prevwin INIT (= NULL ); // previous window
969965#define ONE_WINDOW (firstwin == lastwin)
970966#define W_NEXT (wp ) ((wp)->w_next)
971- #define FOR_ALL_WINDOWS (wp ) for ((wp) = firstwin; (wp) != NULL; (wp) = (wp)->w_next)
972- #define FOR_ALL_FRAMES (frp , first_frame ) \
973- for ((frp) = first_frame; (frp) != NULL; (frp) = (frp)->fr_next)
974- #define FOR_ALL_TABPAGES (tp ) for ((tp) = first_tabpage; (tp) != NULL; (tp) = (tp)->tp_next)
975- #define FOR_ALL_WINDOWS_IN_TAB (tp , wp ) \
976- for ((wp) = ((tp) == NULL || (tp) == curtab) \
977- ? firstwin : (tp)->tp_firstwin; (wp); (wp) = (wp)->w_next)
978- /*
979- * When using this macro "break" only breaks out of the inner loop. Use "goto"
980- * to break out of the tabpage loop.
981- */
982- #define FOR_ALL_TAB_WINDOWS (tp , wp ) \
983- for ((tp) = first_tabpage; (tp) != NULL; (tp) = (tp)->tp_next) \
984- for ((wp) = ((tp) == curtab) \
985- ? firstwin : (tp)->tp_firstwin; (wp); (wp) = (wp)->w_next)
986-
987- #define FOR_ALL_POPUPWINS (wp ) \
988- for ((wp) = first_popupwin; (wp) != NULL; (wp) = (wp)->w_next)
989- #define FOR_ALL_POPUPWINS_IN_TAB (tp , wp ) \
990- for ((wp) = (tp)->tp_first_popupwin; (wp) != NULL; (wp) = (wp)->w_next)
991-
992967
993968EXTERN win_T * curwin ; // currently active window
994969
@@ -1050,16 +1025,6 @@ EXTERN buf_T *firstbuf INIT(= NULL); // first buffer
10501025EXTERN buf_T * lastbuf INIT (= NULL ); // last buffer
10511026EXTERN buf_T * curbuf INIT (= NULL ); // currently active buffer
10521027
1053- #define FOR_ALL_BUFFERS (buf ) \
1054- for ((buf) = firstbuf; (buf) != NULL; (buf) = (buf)->b_next)
1055-
1056- #define FOR_ALL_BUF_WININFO (buf , wip ) \
1057- for ((wip) = (buf)->b_wininfo; (wip) != NULL; (wip) = (wip)->wi_next)
1058-
1059- // Iterate through all the signs placed in a buffer
1060- #define FOR_ALL_SIGNS_IN_BUF (buf , sign ) \
1061- for ((sign) = (buf)->b_signlist; (sign) != NULL; (sign) = (sign)->se_next)
1062-
10631028// Flag that is set when switching off 'swapfile'. It means that all blocks
10641029// are to be loaded into memory. Shouldn't be global...
10651030EXTERN int mf_dont_release INIT (= FALSE); // don't release blocks
@@ -1874,9 +1839,6 @@ EXTERN disptick_T display_tick INIT(= 0);
18741839// Line in which spell checking wasn't highlighted because it touched the
18751840// cursor position in Insert mode.
18761841EXTERN linenr_T spell_redraw_lnum INIT (= 0 );
1877-
1878- #define FOR_ALL_SPELL_LANGS (slang ) \
1879- for ((slang) = first_lang; (slang) != NULL; (slang) = (slang)->sl_next)
18801842#endif
18811843
18821844#ifdef FEAT_CONCEAL
@@ -2015,11 +1977,6 @@ EXTERN char *ch_part_names[]
20151977
20161978// Whether a redraw is needed for appending a line to a buffer.
20171979EXTERN int channel_need_redraw INIT (= FALSE);
2018-
2019- # define FOR_ALL_CHANNELS (ch ) \
2020- for ((ch) = first_channel; (ch) != NULL; (ch) = (ch)->ch_next)
2021- # define FOR_ALL_JOBS (job ) \
2022- for ((job) = first_job; (job) != NULL; (job) = (job)->jv_next)
20231980#endif
20241981
20251982#ifdef FEAT_EVAL
@@ -2032,14 +1989,6 @@ EXTERN int did_repeated_msg INIT(= 0);
20321989# define REPEATED_MSG_SAFESTATE 2
20331990#endif
20341991
2035- #if defined(FEAT_DIFF )
2036- #define FOR_ALL_DIFFBLOCKS_IN_TAB (tp , dp ) \
2037- for ((dp) = (tp)->tp_first_diff; (dp) != NULL; (dp) = (dp)->df_next)
2038- #endif
2039-
2040- #define FOR_ALL_LIST_ITEMS (l , li ) \
2041- for ((li) = (l) == NULL ? NULL : (l)->lv_first; (li) != NULL; (li) = (li)->li_next)
2042-
20431992// While executing a regexp and set to OPTION_MAGIC_ON or OPTION_MAGIC_OFF this
20441993// overrules p_magic. Otherwise set to OPTION_MAGIC_NOT_SET.
20451994EXTERN optmagic_T magic_overruled INIT (= OPTION_MAGIC_NOT_SET );
0 commit comments