Attached is a sample implementation of a minor subset of
pack/unpack functionality. Code is not optimised in any way,
and error checking is basically non-existent.

Opcodes are:
    convert Sx, Iy, Iz   - pack integer Iy into string Sx per type Iz
    convert Ix, Sy, Iz   - unpack integer Ix from string Sy per type Iz

Currently supported types are:
    0 = 8-bit
    1 = 16-bit little-endian
    2 = 16-bit big-endian
    3 = 32-bit little-endian
    4 = 32-bit big-endian

-- 
Peter Gibbs
EmKel Systems

Attachment: convert.t
Description: Binary data

Attachment: convert.h
Description: Binary data

Attachment: convert.patch
Description: Binary data

Attachment: convert.c
Description: Binary data

Reply via email to