mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-26 00:57:39 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			618 B
		
	
	
	
		
			Sed
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			618 B
		
	
	
	
		
			Sed
		
	
	
	
	
	
| /ld.*[ 	]-E[BL]/b f
 | |
| /collect.*[ 	]-E[BL]/b f
 | |
| /OUTPUT_FORMAT[^)]*$/{N
 | |
| s/\n[	 ]*/ /
 | |
| }
 | |
| t o
 | |
| : o
 | |
| s/^.*OUTPUT_FORMAT(\([^,]*\), \1, \1).*$/OUTPUT_FORMAT(\1)/
 | |
| t q
 | |
| s/^.*OUTPUT_FORMAT(\([^,]*\), \([^,]*\), \([^,]*\)).*$/\1,\2,\3/
 | |
| t s
 | |
| s/^.*OUTPUT_FORMAT(\([^,)]*\).*$)/OUTPUT_FORMAT(\1)/
 | |
| t q
 | |
| d
 | |
| : s
 | |
| s/"//g
 | |
| G
 | |
| s/\n//
 | |
| s/^\([^,]*\),\([^,]*\),\([^,]*\),B/OUTPUT_FORMAT(\2)/p
 | |
| s/^\([^,]*\),\([^,]*\),\([^,]*\),L/OUTPUT_FORMAT(\3)/p
 | |
| s/^\([^,]*\),\([^,]*\),\([^,]*\)/OUTPUT_FORMAT(\1)/p
 | |
| /,/s|^|*** BUG in libc/scripts/output-format.sed *** |p
 | |
| q
 | |
| : q
 | |
| s/"//g
 | |
| p
 | |
| q
 | |
| : f
 | |
| s/^.*[ 	]-E\([BL]\)[ 	].*$/,\1/
 | |
| t h
 | |
| s/^.*[ 	]-E\([BL]\)$/,\1/
 | |
| t h
 | |
| d
 | |
| : h
 | |
| h
 |