DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T o

⟦2494edfab⟧ TextFile

    Length: 1076 (0x434)
    Types: TextFile
    Names: »off.h«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/offconv/off.h« 

TextFile



#define OFF_INDEXED_POLY_MAGIC	0xFEEDFEED
#define OFF_GENERIC_MAGIC	0xBEEFBEEF

#define OFF_BIGSTR		256
#define OFF_SMSTR		40

#define	OFF_ASCII		0
#define	OFF_BINARY		1


/* Types of data for object properties  */

#define OFF_UNKNOWN_TYPE_DATA	0
#define OFF_STANDARD_DATA	1
#define OFF_COMMENT_DATA	2
#define OFF_DEFAULT_DATA	3
#define OFF_GENERIC_DATA	4
#define OFF_INDEXED_POLY_DATA	5


typedef struct _OFFProp
    {
    char	PropName[OFF_SMSTR];	/* Name of property (or attribute)   */
    int		PropType;		/* Type of data for property         */
    char	PropFileName[OFF_BIGSTR];/* Name of file that has prop data */
    char	DataFormat[OFF_SMSTR];	/* Pointer to property data format   */
    int		PropCount;		/* Number of data items for property */
    char	*PropData;		/* Pointer to property data	     */
    struct _OFFProp *NextProp;		/* Pointer to next property in list  */
    } OFFProperty;

typedef struct
    { 
    OFFProperty	*FirstProp;		/* Pointer to first property in list */
    } OFFObjDesc;

OFFObjDesc *OFFCreateObj();
OFFProperty *OFFAddProperty();