1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- /******************************************************************************
- *
- * project name: TIGCC Tools Suite
- * file name: strhead.h
- * initial date: 13/08/2000
- * author: thomas.nussbaumer@gmx.net
- * description: header structure of a TI string or OTH variable stored on
- * the PC
- *
- ******************************************************************************/
- /*
- This file is part of ttbin2oth.
- This file is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
- As a special exception, UNMODIFIED copies of ttbin2oth may also be
- redistributed or sold without source code, for any purpose. (The Lesser
- General Public License restrictions do apply in other respects; for example,
- they cover modification of the program.) This exception notice must be
- removed on modified copies of this file.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- */
- #ifndef __STRHEAD_H__
- #define __STRHEAD_H__
- typedef struct {
- char signature[8]; // "**TI92P*" or "**TI89**"
- unsigned char fill1[2]; // 01 00
- char folder[8]; // folder name
- char desc[40]; // ---- not used ----
- unsigned char fill2[6]; // 01 00 52 00 00 00
- char name[8]; // varname
- unsigned char type[4]; // 0C 00 00 00
- unsigned char size[4]; // complete file size (including checksum)
- unsigned char fill3[6]; // A5 5A 00 00 00 00
- unsigned char datasize[2]; // data size
- }
- StrHeader;
- #endif
- //#############################################################################
- //###################### NO MORE FAKES BEYOND THIS LINE #######################
- //#############################################################################
- //
- //=============================================================================
- // Revision History
- //=============================================================================
- //
- // Revision 1.1 2000/08/23 20:31:13 Thomas Nussbaumer
- // renamed from pc_strdef.h
- //
- //
- // ---------------------------------------------------------------------------
- // revision info before file was renamed
- // ---------------------------------------------------------------------------
- // Revision 1.4 2000/08/23 01:05:00 Thomas Nussbaumer
- // minor comment added
- //
- // Revision 1.3 2000/08/20 15:25:24 Thomas Nussbaumer
- // bug fixed: size[] and datasize[] must be unsigned
- //
- // Revision 1.2 2000/08/13 20:24:51 Thomas Nussbaumer
- // some definitions moved to tt.h
- //
- // Revision 1.1 2000/08/13 16:02:13 Thomas Nussbaumer
- // initial version
- //
- //
- //
|