/* if_perl.c */
void perl_end __PARMS((void));
void msg_split __PARMS((char_u *s));
void perl_win_free __PARMS((WIN *wp));
void perl_buf_free __PARMS((BUF *bp));
int do_perl __PARMS((EXARG *eap));
int do_perldo __PARMS((EXARG *eap));
void XS_VIM_Msg __PARMS((CV *cv));
void XS_VIM_SetOption __PARMS((CV *cv));
void XS_VIM_DoCommand __PARMS((CV *cv));
void XS_VIM_Buffers __PARMS((CV *cv));
void XS_VIM_Windows __PARMS((CV *cv));
void XS_VIWIN_DESTROY __PARMS((CV *cv));
void XS_VIWIN_Buffer __PARMS((CV *cv));
void XS_VIWIN_SetHeight __PARMS((CV *cv));
void XS_VIWIN_Cursor __PARMS((CV *cv));
void XS_VIBUF_DESTROY __PARMS((CV *cv));
void XS_VIBUF_Name __PARMS((CV *cv));
void XS_VIBUF_Count __PARMS((CV *cv));
void XS_VIBUF_Get __PARMS((CV *cv));
void XS_VIBUF_Set __PARMS((CV *cv));
void XS_VIBUF_Delete __PARMS((CV *cv));
void XS_VIBUF_Append __PARMS((CV *cv));
void boot_VIM __PARMS((CV *cv));
