Sha256: 7d83a0fe0de95bebf06f2e0346965ef9cba23c753b0d249dc7fa0414cb022d96

Contents?: true

Size: 769 Bytes

Versions: 4

Compression:

Stored size: 769 Bytes

Contents

#ifndef LASEM_OVERRIDES_H
#define LASEM_OVERRIDES_H

#include <glib.h>

#define PARSE 0
#define FILTER 1
#define TEXT_FILTER 2
#define STRICT_FILTER 3

/**
 * lsm_mtex_to_mathml:
 * @mtex: (allow-none): an mtex string
 * @size: mtex string length, -1 if NULL terminated
 *
 * Converts an mtex string to a Mathml representation.
 *
 * Return value: a newly allocated string, NULL on parse error. The returned data must be freed using @lsm_mtex_free_mathml_buffer.
 */

extern char * lsm_mtex_to_mathml (const char *mtex, gssize size, int delimiter, int render_type);

/**
 * lsm_mtex_free_mathml_buffer:
 * @mathml: (allow-none): a mathml buffer
 *
 * Free the buffer returned by @lsm_mtex_to_mathml.
 */

extern void lsm_mtex_free_mathml_buffer (char *mathml);

#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mathematical-1.5.0 ext/mathematical/lasem_overrides.h
mathematical-1.4.2 ext/mathematical/lasem_overrides.h
mathematical-1.4.1 ext/mathematical/lasem_overrides.h
mathematical-1.4.0 ext/mathematical/lasem_overrides.h