comparison src/fileio.c @ 615:7fe13e0f5dce v7.0175

updated for version 7.0175
author vimboss
date Thu, 22 Dec 2005 22:47:02 +0000
parents b9370cfb091a
children 1797ca316f1c
comparison
equal deleted inserted replaced
614:0b1b7560c456 615:7fe13e0f5dce
8825 } 8825 }
8826 8826
8827 #endif /* FEAT_CMDL_COMPL */ 8827 #endif /* FEAT_CMDL_COMPL */
8828 8828
8829 /* 8829 /*
8830 * Return TRUE if autocmd is supported.
8831 */
8832 int
8833 autocmd_supported(name)
8834 char_u *name;
8835 {
8836 char_u *p;
8837
8838 return (event_name2nr(name, &p) != NUM_EVENTS);
8839 }
8840
8841 /*
8830 * Return TRUE if an autocommand is defined for a group, event and 8842 * Return TRUE if an autocommand is defined for a group, event and
8831 * pattern: The group can be omitted to accept any group. "event" and "pattern" 8843 * pattern: The group can be omitted to accept any group. "event" and "pattern"
8832 * can be NULL to accept any event and pattern. "pattern" can be NULL to accept 8844 * can be NULL to accept any event and pattern. "pattern" can be NULL to accept
8833 * any pattern. Buffer-local patterns <buffer> or <buffer=N> are accepted. 8845 * any pattern. Buffer-local patterns <buffer> or <buffer=N> are accepted.
8834 * Used for: 8846 * Used for:
8850 AutoPat *ap; 8862 AutoPat *ap;
8851 buf_T *buflocal_buf = NULL; 8863 buf_T *buflocal_buf = NULL;
8852 int group; 8864 int group;
8853 int retval = FALSE; 8865 int retval = FALSE;
8854 8866
8855 /* Make a copy so that we can change the '#' to a NUL. */ 8867 /* Make a copy so that we can change the '#' chars to a NUL. */
8856 arg_save = vim_strsave(arg); 8868 arg_save = vim_strsave(arg);
8857 if (arg_save == NULL) 8869 if (arg_save == NULL)
8858 return FALSE; 8870 return FALSE;
8859 p = vim_strchr(arg, '#'); 8871 p = vim_strchr(arg_save, '#');
8860 if (p != NULL) 8872 if (p != NULL)
8861 *p++ = NUL; 8873 *p++ = NUL;
8862 8874
8863 /* First, look for an autocmd group name */ 8875 /* First, look for an autocmd group name */
8864 group = au_find_group(arg_save); 8876 group = au_find_group(arg_save);