Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site sei.cmu.edu.ARPA
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!talcott!harvard!seismo!rochester!cmu-cs-pt!sei.cmu.edu!dlc
From: dlc@sei.cmu.edu.ARPA (Daryl Clevenger)
Newsgroups: net.lang.c
Subject: abuse of #define
Message-ID: <206@sei.cmu.edu.ARPA>
Date: Wed, 18-Sep-85 15:26:13 EDT
Article-I.D.: sei.206
Posted: Wed Sep 18 15:26:13 1985
Date-Received: Fri, 20-Sep-85 06:35:37 EDT
Organization: Carnegie-Mellon University, CS/RI
Lines: 16

I also think that things like :

#define cylce for(;;) {

and others are confusing.  Not only as was previously pointed out can 
unforseen errors creep in, but understanding and modifying code is a pain.
I feel that if someone is using C, then the reason they are doing so is
that it is either their favorite language or the best language for the
application.  This means one must put up with its syntax so that there is
as much uniformity as possible between programs.  Besides Joe Smith may
define foo as something and Frank Jones may define foo as something completely
different.  Imagine switching between programs with both.  YUK!  Fortunately,
most languages do not have a preprocessor as in C, so please don't abuse the
one that C has.  I like to keep my sanity.

	Daryl