[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r3120 - in gnunet-qt/src: common include
From: |
durner |
Subject: |
[GNUnet-SVN] r3120 - in gnunet-qt/src: common include |
Date: |
Sun, 16 Jul 2006 01:48:34 -0700 (PDT) |
Author: durner
Date: 2006-07-16 01:48:29 -0700 (Sun, 16 Jul 2006)
New Revision: 3120
Modified:
gnunet-qt/src/common/gstring.cc
gnunet-qt/src/include/gnunet_qt_common.h
Log:
UTF-8 encoded C strings
Modified: gnunet-qt/src/common/gstring.cc
===================================================================
--- gnunet-qt/src/common/gstring.cc 2006-07-15 19:04:34 UTC (rev 3119)
+++ gnunet-qt/src/common/gstring.cc 2006-07-16 08:48:29 UTC (rev 3120)
@@ -104,9 +104,19 @@
QByteArray bytes = toLocal8Bit();
if (cstr)
- free(cstr);
+ ::free(cstr);
return cstr = strdup(bytes.data());
}
+char *GString::toUtf8CStr()
+{
+ QByteArray bytes = toUtf8();
+
+ if (cstr)
+ ::free(cstr);
+
+ return cstr = strdup(bytes.data());
+}
+
/* end of gstring.cc */
Modified: gnunet-qt/src/include/gnunet_qt_common.h
===================================================================
--- gnunet-qt/src/include/gnunet_qt_common.h 2006-07-15 19:04:34 UTC (rev
3119)
+++ gnunet-qt/src/include/gnunet_qt_common.h 2006-07-16 08:48:29 UTC (rev
3120)
@@ -86,9 +86,14 @@
void proper();
/**
- * @brief Return the content as C sting
+ * @brief Return the content as C string
*/
char *toCString();
+
+ /**
+ * @brief Return the content as UTF-8 encoded C string
+ */
+ char *toUtf8CStr();
protected:
char *cstr;
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r3120 - in gnunet-qt/src: common include,
durner <=