 0dc9e0996a
			
		
	
	
		0dc9e0996a
		
	
	
	
	
		
			
			As the current libc includes a libm implementation, with the new libc this is needed. Unneeded (for the moment) archs have been removed.
		
			
				
	
	
		
			18 lines
		
	
	
		
			289 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			289 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* $NetBSD: carg.c,v 1.1 2007/08/20 16:01:31 drochner Exp $ */
 | |
| 
 | |
| /*
 | |
|  * Written by Matthias Drochner <drochner@NetBSD.org>.
 | |
|  * Public domain.
 | |
|  */
 | |
| 
 | |
| #include "../src/namespace.h"
 | |
| #include <complex.h>
 | |
| #include <math.h>
 | |
| 
 | |
| double
 | |
| carg(double complex z)
 | |
| {
 | |
| 
 | |
| 	return atan2(__imag__ z, __real__ z);
 | |
| }
 |