JPEGView/Source/C/FillHistogram16.c
Aaron Giles 92bdb55672 JPEGView 3.3 for Macintosh
These are the sources for the final official release of JPEGView for the
Mac, back in 1994.
2015-02-05 00:18:10 -08:00

1 line
666 B
C

/*********************************************************/
/* This source code copyright (c) 1991-2001, Aaron Giles */
/* See the Read Me file for licensing information. */
/* Contact email: mac@aarongiles.com */
/*********************************************************/
// void FillHistogram16(FillDataPtr theData)
register ushort *bp;
register ulong adr;
register ushort w;
while (theData->height--) {
bp = (ushort *)theData->baseAdr;
for (w = 0; w < theData->width; w++) {
adr = *bp++;
adr &= 0x00007fff;
if (!(++theData->histogram[adr])) theData->histogram[adr]--;
}
theData->baseAdr += theData->rowBytes;
}