8000 GitHub - erkyrath/blorblib: A library for manipulating Blorb files (out of date)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

erkyrath/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

33FF Releases

No releases published

Packages

No packages published
0