patch 8.2.4640: some boolean options use "long" instead of "int"
Problem: Some boolean options use "long" instead of "int".
Solution: Adjust the type. (James McCoy, closes #10033)
diff --git a/src/option.h b/src/option.h
index 1529561..e344675 100644
--- a/src/option.h
+++ b/src/option.h
@@ -570,7 +570,7 @@
EXTERN char_u *p_fencs; // 'fileencodings'
EXTERN char_u *p_ff; // 'fileformat'
EXTERN char_u *p_ffs; // 'fileformats'
-EXTERN long p_fic; // 'fileignorecase'
+EXTERN int p_fic; // 'fileignorecase'
EXTERN char_u *p_ft; // 'filetype'
EXTERN char_u *p_fcs; // 'fillchar'
EXTERN int p_fixeol; // 'fixendofline'
@@ -750,7 +750,7 @@
EXTERN char_u *p_msm; // 'mkspellmem'
#endif
EXTERN int p_ml; // 'modeline'
-EXTERN long p_mle; // 'modelineexpr'
+EXTERN int p_mle; // 'modelineexpr'
EXTERN long p_mls; // 'modelines'
EXTERN int p_ma; // 'modifiable'
EXTERN int p_mod; // 'modified'
@@ -1078,7 +1078,7 @@
EXTERN char_u *p_ww; // 'whichwrap'
EXTERN long p_wc; // 'wildchar'
EXTERN long p_wcm; // 'wildcharm'
-EXTERN long p_wic; // 'wildignorecase'
+EXTERN int p_wic; // 'wildignorecase'
EXTERN char_u *p_wim; // 'wildmode'
#ifdef FEAT_WILDMENU
EXTERN int p_wmnu; // 'wildmenu'