Problem: Compiler warnings for incomplete switch statement. (Tony
Mechelynck)
Solution: Add ADDR_QUICKFIX to the list.
else
ea.line2 = ARGCOUNT;
break;
-#ifdef FEAT_QUICKFIX
case ADDR_QUICKFIX:
+#ifdef FEAT_QUICKFIX
ea.line2 = qf_get_size(&ea);
if (ea.line2 == 0)
ea.line2 = 1;
- break;
#endif
+ break;
case ADDR_NONE:
iemsg(_("INTERNAL: Cannot use DFLALL with ADDR_NONE"));
break;
case ADDR_TABS_RELATIVE:
eap->line2 = 1;
break;
-#ifdef FEAT_QUICKFIX
case ADDR_QUICKFIX:
+#ifdef FEAT_QUICKFIX
eap->line2 = qf_get_cur_valid_idx(eap);
- break;
#endif
+ break;
case ADDR_NONE:
// Will give an error later if a range is found.
break;
eap->line2 = ARGCOUNT;
}
break;
-#ifdef FEAT_QUICKFIX
case ADDR_QUICKFIX:
+#ifdef FEAT_QUICKFIX
eap->line1 = 1;
eap->line2 = qf_get_size(eap);
if (eap->line2 == 0)
eap->line2 = 1;
- break;
#endif
+ break;
case ADDR_NONE:
// Will give an error later if a range is found.
break;
cmd = NULL;
goto error;
break;
-#ifdef FEAT_QUICKFIX
case ADDR_QUICKFIX:
+#ifdef FEAT_QUICKFIX
lnum = qf_get_cur_valid_idx(eap);
- break;
#endif
+ break;
}
break;
cmd = NULL;
goto error;
break;
-#ifdef FEAT_QUICKFIX
case ADDR_QUICKFIX:
+#ifdef FEAT_QUICKFIX
lnum = qf_get_size(eap);
if (lnum == 0)
lnum = 1;
- break;
#endif
+ break;
}
break;
case ADDR_TABS_RELATIVE:
lnum = 1;
break;
-#ifdef FEAT_QUICKFIX
case ADDR_QUICKFIX:
+#ifdef FEAT_QUICKFIX
lnum = qf_get_cur_valid_idx(eap);
- break;
#endif
+ break;
case ADDR_NONE:
break;
}
case ADDR_OTHER:
// Any range is OK.
break;
-#ifdef FEAT_QUICKFIX
case ADDR_QUICKFIX:
+#ifdef FEAT_QUICKFIX
if (eap->line2 != 1 && eap->line2 > qf_get_size(eap))
return _(e_invrange);
- break;
#endif
+ break;
case ADDR_NONE:
// Will give an error elsewhere.
break;
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1243,
/**/
1242,
/**/