This is lsbfwrs.c in view mode; [Download] [Up]
/*
* LSBFirstWriteShort() - description
*
* RCS:
* $Revision: 2.3 $
* $Date: 1996/05/03 02:21:34 $
*
* Security:
* Unclassified
*
* Description:
* Adapted from ImageMagick
*
* Input Parameters:
* type identifier description
*
* text
*
* Output Parameters:
* type identifier description
*
* text
*
* Return Values:
* value description
*
* Side Effects:
* text
*
* Limitations and Comments:
* text
*
* Development History:
* when who why
* 08/05/94 muquit first cut
*/
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% %
% %
% L S B F i r s t W r i t e S h o r t %
% %
% %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Function LSBFirstWriteShort writes a long value as a 16 bit quantity in
% least-significant byte first order.
%
% The format of the LSBFirstWriteShort routine is:
%
% LSBFirstWriteShort(value,file)
%
% A description of each parameter follows.
%
% o value: Specifies the value to write.
%
% o file: Specifies the file to write the data to.
%
%
*/
#include "combine.h"
void LSBFirstWriteShort(value,file)
unsigned int
value;
FILE
*file;
{
unsigned char
buffer[2];
buffer[0]=(unsigned char) (value);
buffer[1]=(unsigned char) ((value) >> 8);
(void) fwrite((char *) buffer,1,2,file);
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.