コード例 #1
0
ファイル: meta.c プロジェクト: iitalics/cforth
void dostore(cell *up)	   {
    xt_t xt;
    cell adr;
    cell len;

    write_dictionary(outfile, strlen(outfile), (char *)V(TORIGIN), V(DP)-V(TORIGIN), up, V(NUM_USER));
    exit(0);
}
コード例 #2
0
bool SettingsFileWriter::write(
    const char*         filename,
    const Dictionary&   settings)
{
    FILE* file = fopen(filename, "wt");

    if (!file)
        return false;

    fprintf(file, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
    fprintf(file, "<settings>\n");

    Indenter indenter(4);
    write_dictionary(file, indenter, settings);

    fprintf(file, "</settings>\n");
    fclose(file);

    return true;
}
コード例 #3
0
bool SettingsFileWriter::write(
    const char*         filename,
    const Dictionary&   settings)
{
    FILE* file = fopen(filename, "wt");

    if (!file)
        return false;

    fprintf(file, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");

    Indenter indenter(4);

    XMLElement settings_element("settings", file, indenter);
    settings_element.write(true);

    write_dictionary(settings, file, indenter);

    settings_element.close();

    fclose(file);

    return true;
}