Skip to content

A library for manipulating Blorb files (out of date)

License

Notifications You must be signed in to change notification settings

muchitto/blorblib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blorblib version 1.0.2

Blorblib is a C library for manipulating Blorb files.

Caveat: This library has not been updated since early 2000 (Blorb spec 1.1). It is obsolete and not maintained. I've posted it only for the benefit of legacy projects.

You will probably want to change the lines

typedef unsigned long uint32;
typedef unsigned short uint16;

...in blorb.h to

typedef uint32_t uint32;
typedef uint16_t uint16;

A more current C implementation is included with CheapGlk. For a current Blorb manipulation tool, see blorbtool.py.


This package contains:

  • readme.md: This file.
  • blorblib.txt: Documentation for blorblib.
  • blorb.h: The header for blorblib, suitable for including in an interpreter.
  • blorblib.c: The source code for blorblib.
  • blorblow.h: Low-level definitions for blorblib.
  • blorbscan.c: A program to read and analyze Blorb files.

To compile blorbscan, do

gcc -o blorbscan blorbscan.c blorblib.c

or the equivalent. Run the program with no arguments to see a list of options, or give it the name of a Blorb file.

To add blorblib to a Z-machine interpreter, see blorblib.txt.

The source code in this package is copyright 1998-2000 by Andrew Plotkin. It is distributed under the MIT license; see the "LICENSE" file.

About

A library for manipulating Blorb files (out of date)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.0%
  • C++ 6.0%