MLib File Utilities

MLib File Utilities — Various file-related functions

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <mlib.h>

struct              MFileString;
#define             MFILESTRINGINIT
#define             MFileString_new                     (name)
#define             MFILESTRING                         (file_string)
MFileString *       m_file_get_contents_to_string       (mconstchars directory);

Description

Strumenti per la gestione dei file.

Details

struct MFileString

struct MFileString {
		mchars       contents;
		msize        length;
		MError*      error;
};

utilizzata nella archiviazione di testo letto da un file

mchars contents;

una stringa di testo letta da un file

msize length;

numero di caratteri (byte) della stringa letta

MError *error;

un MError contenente informazioni di errore

MFILESTRINGINIT

#define MFILESTRINGINIT			{ NULL, 0, NULL }


MFileString_new()

    #define MFileString_new(name) MFileString		name = MFILESTRINGINIT

Declare and define a new MFileString structure.

name :

name of a new MFileString structure

MFILESTRING()

	#define MFILESTRING(file_string)		(file_string->contents)

ritorna l'indirizzo alla stringa di caratteri di un MFileString.

file_string :

una struttura MFileString

m_file_get_contents_to_string ()

MFileString *       m_file_get_contents_to_string       (mconstchars directory);

stability: Unstable

Legge un testo da file ed archivia i dati in una MFileString.

directory :

indirizzo del file dal quale prelevare il testo

Returns :

una nuova MFileString o NULL in caso di errore

Since 0.0.2

See Also

GLib File Utilities