+ Addition of function prototypes and include files. + Change function definitions to ANSI C style. + Initial support for CMake
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			580 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			580 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * pattern.h
 | |
|  *
 | |
|  *  Created on: 2018-11-25
 | |
|  *      Author: carl
 | |
|  */
 | |
| 
 | |
| #ifndef __PATTERN_H_INCLUDED__
 | |
| #define __PATTERN_H_INCLUDED__
 | |
| 
 | |
| 
 | |
| /*
 | |
|  * Just add a pattern to the list.
 | |
|  * "str" is the constraint, "l" is the line number,
 | |
|  * "np" is the number of instructions in the pattern,
 | |
|  * "nr" is the number of instructions in the replacement
 | |
|  * Space is allocated in chunks of 50
 | |
|  */
 | |
| void addpattern(char* str,int l,int np,int nr);
 | |
| 
 | |
| /*
 | |
|  * Prints the pattern_descr table and generates the routine
 | |
|  * "check_constraint"
 | |
|  */
 | |
| void printpatterns(void);
 | |
| 
 | |
| #endif /* __PATTERN_H_INCLUDED__ */
 |