File:  [Research Unix] / researchv10no / cmd / adb / 68v / misc.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

/*
 * miscellany
 */

#include "defs.h"

/*
 * swap bytes
 */

unsigned short
swab(s)
short s;
{
	return (((s >> 8) & 0xff) | ((s & 0xff) << 8));
}

/*
 * swap bytes in a long
 */

long
swal(l)
long l;
{
	return (swab((short)(l >> 16)) | (swab((short)l) << 16));
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.