1
0
mirror of https://github.com/rfivet/uemacs.git synced 2025-11-23 11:41:15 -05:00

Move magic related definitions from estruct.h to search.c. Review search.h accordingly.

This commit is contained in:
2013-09-23 19:31:29 +08:00
parent 870989f948
commit f99fe6fe54
4 changed files with 64 additions and 61 deletions

View File

@@ -1,13 +1,14 @@
#ifndef _SEARCH_H_
#define _SEARCH_H_
#include "estruct.h"
#define MAGIC 1
#include "line.h"
int forwsearch( int f, int n) ;
int forwhunt( int f, int n) ;
int backsearch( int f, int n) ;
int backhunt( int f, int n) ;
int mcscanner( struct magic *mcpatrn, int direct, int beg_or_end) ;
int scanner( const char *patrn, int direct, int beg_or_end) ;
int eq( unsigned char bc, unsigned char pc) ;
void savematch( void) ;
@@ -17,7 +18,10 @@ int qreplace( int f, int n) ;
int delins( int dlength, char *instr, int use_meta) ;
int expandp( char *srcstr, char *deststr, int maxlength) ;
int boundry( struct line *curline, int curoff, int dir) ;
#if MAGIC
void mcclear( void) ;
void rmcclear( void) ;
#endif
#endif