summaryrefslogtreecommitdiff
path: root/news/pan2/files/patch-pan::message-send.c
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2001-08-22 18:41:46 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2001-08-22 18:41:46 +0000
commit20740446aa5580c1f6b852a87d29e338b7b1d4e8 (patch)
tree0fdef8d7f101e49754ec3cb990718355a9d6e730 /news/pan2/files/patch-pan::message-send.c
parentTweak install(partically from PR), use DOCDIR, use NOPORTDOCS(from PR) (diff)
Don't use nl_langinfo() - this interface doesn't exist in 4-stable.
Reported by: Jose M. Alcaide <jose@we.lc.ehu.es>
Notes
Notes: svn path=/head/; revision=46655
Diffstat (limited to '')
-rw-r--r--news/pan2/files/patch-pan::message-send.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/news/pan2/files/patch-pan::message-send.c b/news/pan2/files/patch-pan::message-send.c
new file mode 100644
index 000000000000..05816edf0e70
--- /dev/null
+++ b/news/pan2/files/patch-pan::message-send.c
@@ -0,0 +1,36 @@
+
+$FreeBSD$
+
+--- pan/message-send.c 2001/08/22 18:36:41 1.1
++++ pan/message-send.c 2001/08/22 18:36:50
+@@ -25,7 +25,7 @@
+ #include <string.h>
+ #include <sys/types.h>
+
+-#include <langinfo.h>
++#include <locale.h>
+
+ #include <glib.h>
+
+@@ -75,6 +75,7 @@
+ gboolean force_new_message_id)
+ {
+ gchar * tmp;
++ gchar * s;
+ const gchar * pch;
+ debug_enter ("build_nntp_header");
+
+@@ -153,9 +154,10 @@
+
+ /* Add mime header, charset type, encoding type */
+ g_string_append (postme, "Mime-Version: 1.0\r\n");
+- pch = nl_langinfo (CODESET);
+- if (!is_nonempty_string (pch))
+- pch = "ISO-8859-1";
++ pch = "ISO-8859-1";
++ if ((s = setlocale(LC_CTYPE, NULL)) != NULL)
++ if ((s = strchr(s, '.')) != NULL)
++ pch = s + 1;
+ g_string_sprintfa (postme, "Content-Type: text/plain; charset=%s\r\n", pch);
+ g_string_append (postme, "Content-Transfer-Encoding: 8bit\r\n");
+