@@ -222,9 +222,7 @@ open_buffer(
222222
223223 // Read the file if there is one.
224224 if (curbuf -> b_ffname != NULL
225- #ifdef FEAT_QUICKFIX
226225 && !bt_quickfix (curbuf )
227- #endif
228226 && !bt_nofilename (curbuf )
229227#ifdef FEAT_NETBEANS_INTG
230228 && netbeansReadFile
@@ -1328,11 +1326,7 @@ do_buffer_ext(
13281326 return FAIL ;
13291327 }
13301328#ifdef FEAT_PROP_POPUP
1331- if ((flags & DOBUF_NOPOPUP ) && bt_popup (buf )
1332- # ifdef FEAT_TERMINAL
1333- && !bt_terminal (buf )
1334- #endif
1335- )
1329+ if ((flags & DOBUF_NOPOPUP ) && bt_popup (buf ) && !bt_terminal (buf ))
13361330 return OK ;
13371331#endif
13381332
@@ -1445,11 +1439,7 @@ do_buffer_ext(
14451439 {
14461440 // Skip current and unlisted bufs. Also skip a quickfix
14471441 // buffer, it might be deleted soon.
1448- if (buf == curbuf || !buf -> b_p_bl
1449- #if defined(FEAT_QUICKFIX )
1450- || bt_quickfix (buf )
1451- #endif
1452- )
1442+ if (buf == curbuf || !buf -> b_p_bl || bt_quickfix (buf ))
14531443 buf = NULL ;
14541444 else if (buf -> b_ml .ml_mfp == NULL )
14551445 {
@@ -1487,10 +1477,7 @@ do_buffer_ext(
14871477 }
14881478 // in non-help buffer, try to skip help buffers, and vv
14891479 if (buf -> b_help == curbuf -> b_help && buf -> b_p_bl
1490- #if defined(FEAT_QUICKFIX )
1491- & & !bt_quickfix (buf )
1492- #endif
1493- )
1480+ && !bt_quickfix (buf ))
14941481 {
14951482 if (buf -> b_ml .ml_mfp != NULL ) // found loaded buffer
14961483 break ;
@@ -1508,11 +1495,7 @@ do_buffer_ext(
15081495 if (buf == NULL ) // No loaded buffer, find listed one
15091496 {
15101497 FOR_ALL_BUFFERS (buf )
1511- if (buf -> b_p_bl && buf != curbuf
1512- #if defined(FEAT_QUICKFIX )
1513- && !bt_quickfix (buf )
1514- #endif
1515- )
1498+ if (buf -> b_p_bl && buf != curbuf && !bt_quickfix (buf ))
15161499 break ;
15171500 }
15181501 if (buf == NULL ) // Still no buffer, just take one
@@ -1521,10 +1504,8 @@ do_buffer_ext(
15211504 buf = curbuf -> b_next ;
15221505 else
15231506 buf = curbuf -> b_prev ;
1524- #if defined(FEAT_QUICKFIX )
15251507 if (bt_quickfix (buf ))
15261508 buf = NULL ;
1527- #endif
15281509 }
15291510 }
15301511
@@ -1987,9 +1968,7 @@ curbuf_reusable(void)
19871968 && curbuf -> b_ffname == NULL
19881969 && curbuf -> b_nwindows <= 1
19891970 && (curbuf -> b_ml .ml_mfp == NULL || BUFEMPTY ())
1990- #if defined(FEAT_QUICKFIX )
19911971 && !bt_quickfix (curbuf )
1992- #endif
19931972 && !curbufIsChanged ());
19941973}
19951974
@@ -3787,15 +3766,9 @@ fileinfo(
37873766 vim_snprintf_add (buffer , IOSIZE , "\"%s%s%s%s%s%s" ,
37883767 curbufIsChanged () ? (shortmess (SHM_MOD )
37893768 ? " [+]" : _ (" [Modified]" )) : " " ,
3790- (curbuf -> b_flags & BF_NOTEDITED )
3791- #ifdef FEAT_QUICKFIX
3792- && !bt_dontwrite (curbuf )
3793- #endif
3769+ (curbuf -> b_flags & BF_NOTEDITED ) && !bt_dontwrite (curbuf )
37943770 ? _ ("[Not edited]" ) : "" ,
3795- (curbuf -> b_flags & BF_NEW )
3796- #ifdef FEAT_QUICKFIX
3797- && !bt_dontwrite (curbuf )
3798- #endif
3771+ (curbuf -> b_flags & BF_NEW ) && !bt_dontwrite (curbuf )
37993772 ? new_file_message () : "" ,
38003773 (curbuf -> b_flags & BF_READERR ) ? _ ("[Read errors]" ) : "" ,
38013774 curbuf -> b_p_ro ? (shortmess (SHM_RO ) ? _ ("[RO]" )
@@ -5676,27 +5649,31 @@ bt_normal(buf_T *buf)
56765649 return buf != NULL && buf -> b_p_bt [0 ] == NUL ;
56775650}
56785651
5679- #if defined(FEAT_QUICKFIX ) || defined(PROTO )
56805652/*
56815653 * Return TRUE if "buf" is the quickfix buffer.
56825654 */
56835655 int
56845656bt_quickfix (buf_T * buf )
56855657{
5658+ #ifdef FEAT_QUICKFIX
56865659 return buf != NULL && buf -> b_p_bt [0 ] == 'q' ;
5687- }
5660+ #else
5661+ return FALSE;
56885662#endif
5663+ }
56895664
5690- #if defined(FEAT_TERMINAL ) || defined(PROTO )
56915665/*
56925666 * Return TRUE if "buf" is a terminal buffer.
56935667 */
56945668 int
56955669bt_terminal (buf_T * buf )
56965670{
5671+ #if defined(FEAT_TERMINAL )
56975672 return buf != NULL && buf -> b_p_bt [0 ] == 't' ;
5698- }
5673+ #else
5674+ return FALSE;
56995675#endif
5676+ }
57005677
57015678/*
57025679 * Return TRUE if "buf" is a help buffer.
@@ -5764,7 +5741,6 @@ bt_dontwrite(buf_T *buf)
57645741 || buf -> b_p_bt [0 ] == 'p' );
57655742}
57665743
5767- #if defined(FEAT_QUICKFIX ) || defined(PROTO )
57685744 int
57695745bt_dontwrite_msg (buf_T * buf )
57705746{
@@ -5775,7 +5751,6 @@ bt_dontwrite_msg(buf_T *buf)
57755751 }
57765752 return FALSE;
57775753}
5778- #endif
57795754
57805755/*
57815756 * Return TRUE if the buffer should be hidden, according to 'hidden', ":hide"
0 commit comments