SF.net SVN: geany:[5113] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Sun Aug 1 10:23:19 UTC 2010


Revision: 5113
          http://geany.svn.sourceforge.net/geany/?rev=5113&view=rev
Author:   eht16
Date:     2010-08-01 10:23:19 +0000 (Sun, 01 Aug 2010)

Log Message:
-----------
Add utils_get_eol_char().

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/utils.c
    trunk/src/utils.h

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-07-31 15:31:30 UTC (rev 5112)
+++ trunk/ChangeLog	2010-08-01 10:23:19 UTC (rev 5113)
@@ -1,3 +1,9 @@
+2010-08-01  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
+
+ * src/utils.c, src/utils.h:
+   Add utils_get_eol_char().
+
+
 2010-07-31  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
 
  * src/vte.c:

Modified: trunk/src/utils.c
===================================================================
--- trunk/src/utils.c	2010-07-31 15:31:30 UTC (rev 5112)
+++ trunk/src/utils.c	2010-08-01 10:23:19 UTC (rev 5113)
@@ -128,6 +128,9 @@
 	guint cr, lf, crlf, max_mode;
 	gint mode;
 
+	if (size == -1)
+		size = strlen(buffer);
+
 	cr = lf = crlf = 0;
 
 	for (i = 0; i < size ; i++)
@@ -342,6 +345,17 @@
 }
 
 
+const gchar *utils_get_eol_char(gint eol_mode)
+{
+	switch (eol_mode)
+	{
+		case SC_EOL_CRLF: return "\r\n"; break;
+		case SC_EOL_CR: return "\r"; break;
+		default: return "\n"; break;
+	}
+}
+
+
 gboolean utils_atob(const gchar *str)
 {
 	if (G_UNLIKELY(str == NULL))

Modified: trunk/src/utils.h
===================================================================
--- trunk/src/utils.h	2010-07-31 15:31:30 UTC (rev 5112)
+++ trunk/src/utils.h	2010-08-01 10:23:19 UTC (rev 5113)
@@ -127,6 +127,8 @@
 
 gchar *utils_find_open_xml_tag(const gchar sel[], gint size, gboolean check_tag);
 
+const gchar *utils_get_eol_char(gint eol_mode);
+
 const gchar *utils_get_eol_name(gint eol_mode);
 
 gboolean utils_atob(const gchar *str);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list