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