46 lines
879 B
Plaintext
46 lines
879 B
Plaintext
LIBG1M(3)
|
|
=========
|
|
Thomas "Cakeisalie5" Touhey
|
|
:Email: thomas@touhey.fr
|
|
:man source: libg1m
|
|
:man manual: libg1m manual
|
|
|
|
NAME
|
|
----
|
|
libg1m - manipulation library for casio's standard format
|
|
|
|
SYNOPSIS
|
|
--------
|
|
[source,c]
|
|
----
|
|
#include <libg1m.h>
|
|
|
|
g1m_t *handle;
|
|
int err = g1m_open(&handle, "TEST.g1m");
|
|
if (err) {
|
|
printf("Could not open file: %s\n", g1m_strerror(err));
|
|
if (err == g1m_error_nostream)
|
|
printf("Could not open stream because: %s\n", strerror(errno));
|
|
exit(0);
|
|
}
|
|
|
|
if (handle->type & g1m_type_addin)
|
|
printf("Add-in internal name is '%s'\n", handle->internal_name);
|
|
else
|
|
printf("Not an add-in!\n");
|
|
|
|
g1m_free(handle);
|
|
----
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
libg1m is a library meant to decode CASIO's
|
|
g[1-3]* files : g1m/g1r, g1a, g1e, g3a, g3e, g3p.
|
|
Its aim is to support everything with a Standard Header.
|
|
|
|
SEE ALSO
|
|
--------
|
|
*g1m_open*(3),
|
|
*g1m_free*(3),
|
|
*g1m_error*(3)
|