From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Waychison Subject: Re: share/private/slave a subtree - define vs enum Date: Fri, 08 Jul 2005 11:10:05 -0700 Message-ID: <42CEC17D.8020309@waychison.com> References: <20050708180302.GC1165@wiggy.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Bryan Henderson , Roman Zippel , Andrew Morton , bfields@fieldses.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linuxram@us.ibm.com, Miklos Szeredi , Pekka J Enberg , Alexander Viro Return-path: Received: from 216-239-45-4.google.com ([216.239.45.4]:44582 "EHLO 216-239-45-4.google.com") by vger.kernel.org with ESMTP id S262752AbVGHSNW (ORCPT ); Fri, 8 Jul 2005 14:13:22 -0400 To: Wichert Akkerman In-Reply-To: <20050708180302.GC1165@wiggy.net> Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Wichert Akkerman wrote: > Previously Bryan Henderson wrote: > >>Two advantages of the enum declaration that haven't been mentioned yet, >>that help me significantly: > > > There is another one: with enums the compiler checks types for you. > enums in C are (de?)promoted to integral types under most conditions, so the type-checking is useless.