www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/02/08/00:00:36

From: Jason Alexander <jalex AT ea DOT oac DOT uci DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Bytes and words
Date: Sat, 07 Feb 1998 20:43:51 -0800
Organization: University of California, Irvine
Lines: 29
Message-ID: <34DD3806.92C44AF4@ea.oac.uci.edu>
NNTP-Posting-Host: pv1821.pv.reshsg.uci.edu
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

  In the _Encyclopedia of Graphics File Formats_, published by O'Reilly
& Associates, the discussion of the Targa format (pg.647) says that the
structure of the file header is:

typedef struct _TgaHeader
{
 BYTE IDLength;
 BYTE ColorMapType;
 BYTE ImageType;
 WORD CMapStart;
 WORD CMapLength;
 BYTE CMapDepth;
 BYTE XOffSet;
 WORD YOffSet;
 WORD Width;
 WORD Height;
 BYTE PixelDepth;
 BYTE ImageDescriptor
} TGAHEAD;

  If I try to include this in a simple program, gcc complains about the
use of semicolons in a structure and (it seems) about the use of
'BYTE'.  Is the above just meant to be a very formal looking piece of
pseudocode, or can one actually declare bytes and words (2 bytes?) in
this manner?




- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019