Подробности

[В начало]

Проблема в реализации № D0025

Краткое описание

Функции "g_key_file_get_comment" добавляет к возвращаемому значению комментария символ переноса строки

Подробное описание

Функция g_key_file_get_comment возвращает значение комментария добавляя к концу символ переноса строки во внутренней функции "g_key_file_parse_value_as_comment".

Раздел стандарта

Linux Standard Base Desktop Specification 3.1, Chapter 12. Libraries, 12.2 Interfaces for libglib-2.0; http://www.gtk.org/api/2.6/glib/glib-Key-value-file-parser.html#g-key-file-get-comment

Пример

#include <stdio.h>
#include <string.h>
#include <glib.h>

char *textComment="#First Comment";

int main ()
{
    GKeyFile *gkf=NULL;
    gchar *cmnt=NULL;

    gkf=g_key_file_new();
    g_key_file_load_from_data(gkf, textComment, strlen(textComment),
    	G_KEY_FILE_KEEP_COMMENTS, NULL);
    cmnt=g_key_file_get_comment(gkf, NULL, NULL, NULL);
    printf ("comment = \"%s\" end of comment\n", cmnt);
    return 0;
}

Компонент

gtk-glib 2.6.2 or later

Принято

Gnome Bugzilla 479725

[В начало]