- an asmconv based tool for conversion from GNU ia32 assembly to ACK assembly
    
    - in contrast to asmconv it is a one way tool only
    
    - as the GNU assembly in Minix does not prefix global C symbols with _ gas2ack
      detects such symbols and prefixes them to be compliant with the ACK convention
    
    - gas2ack preserves comments and unexpanded macros
    
    - bunch of fixes to the asmconv GNU->ACK direction
    
    - support of more instructions that ACK does not know but are in use in Minix
    
    - it is meant as a temporary solution as long as ACK will be a supported
      compiler for the core system
		
	
			
		
			
				
	
	
		
			10 lines
		
	
	
		
			205 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			205 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __GLOBALS_H__
 | 
						|
#define __GLOBALS_H__
 | 
						|
 | 
						|
int syms_is_global(const char * gl);
 | 
						|
int syms_add(const char * gl);
 | 
						|
int syms_add_global(const char * gl);
 | 
						|
void syms_add_global_csl(expression_t * exp);
 | 
						|
 | 
						|
#endif
 |