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