From: Shawn O. Pearce Date: Mon, 19 Feb 2007 20:56:47 GMT Subject: Re: [PATCH] Change "refs/" references to symbolic constants Message-ID: <20070219205647.GB27722@spearce.org> In-Reply-To: Krzysztof Halasa wrote: > Bill Lear writes: > > > Would this be less error-prone, and just as efficient?: > > > > #define PATH_REMOTES "remotes/" > > #define LIT_STRLEN(S) ((sizeof(S) / sizeof(S[0])) -1) > > #define STRLEN_PATH_REMOTES LIT_STRLEN(PATH_REMOTES) > > sizeof(char) is always 1. Except when someone does something silly, like say: #define char double :-) -- Shawn.