Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!ut-sally!ut-ngp!jjr
From: jjr@ut-ngp.UUCP (Jeff Rodriguez)
Newsgroups: comp.lang.c
Subject: fabs(x) vs. (x) < 0 ? -(x) : (x)
Message-ID: <4477@ut-ngp.UUCP>
Date: Wed, 7-Jan-87 11:27:56 EST
Article-I.D.: ut-ngp.4477
Posted: Wed Jan  7 11:27:56 1987
Date-Received: Wed, 7-Jan-87 22:45:52 EST
Reply-To: jjr@ngp.UUCP (Jeff Rodriguez)
Organization: Computer Vision Research Center, UTexas at Austin
Lines: 14

What's the difference between 
     double x, y;
     . . .
     y = fabs(x)
and
     #define abs(X) ((X) < 0 ? -(X) : (X))
     double x, y;
     . . . 
     y = abs(x);

I.e., why isn't fabs() implemented as a macro?

			Jeff Rodriguez
			jjr@ngp.utexas.edu