Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 (Fortune) 6/7/84; site dmsd.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!ihnp4!houxm!whuxl!whuxlm!akgua!sdcsvax!sdcrdcf!hplabs!hpda!dmsd!bass From: bass@dmsd.UUCP (John Bass) Newsgroups: net.lang.c Subject: Re: How does one construct a mask for the MS bit? Message-ID: <169@dmsd.UUCP> Date: Thu, 7-Mar-85 17:12:43 EST Article-I.D.: dmsd.169 Posted: Thu Mar 7 17:12:43 1985 Date-Received: Sun, 10-Mar-85 07:33:59 EST References: <8849@brl-tgr.ARPA> Lines: 9 seems that this should work: #define MSB(a) (1<<((sizeof a) * 8 - 1)) for most unix machines. -- John Bass DMS Design (System Performance and Arch Consultants) {dual,fortune,idi,hpda}!dmsd!bass (408) 996-0557