summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/iconv/iconv.c11
-rw-r--r--src/iconv/iconv_close.c11
-rw-r--r--src/iconv/iconv_open.c11
-rw-r--r--src/iconv/iconv_t.c7
4 files changed, 40 insertions, 0 deletions
diff --git a/src/iconv/iconv.c b/src/iconv/iconv.c
new file mode 100644
index 00000000..bdf57b13
--- /dev/null
+++ b/src/iconv/iconv.c
@@ -0,0 +1,11 @@
+#include <iconv.h>
+
+size_t iconv(iconv_t cd, char ** restrict inbuf, size_t * restrict inbytesleft, char ** restrict outbuf, size_t * restrict outbytesleft)
+{
+ return 0;
+}
+
+/*
+XOPEN(4)
+POSIX(200809)
+*/
diff --git a/src/iconv/iconv_close.c b/src/iconv/iconv_close.c
new file mode 100644
index 00000000..4bd5082a
--- /dev/null
+++ b/src/iconv/iconv_close.c
@@ -0,0 +1,11 @@
+#include <iconv.h>
+
+int iconv_close(iconv_t cd)
+{
+ return -1;
+}
+
+/*
+XOPEN(4)
+POSIX(200809)
+*/
diff --git a/src/iconv/iconv_open.c b/src/iconv/iconv_open.c
new file mode 100644
index 00000000..41a04ffd
--- /dev/null
+++ b/src/iconv/iconv_open.c
@@ -0,0 +1,11 @@
+#include <iconv.h>
+
+iconv_t iconv_open(const char * tocode, const char * fromcode)
+{
+ return -1;
+}
+
+/*
+XOPEN(4)
+POSIX(200809)
+*/
diff --git a/src/iconv/iconv_t.c b/src/iconv/iconv_t.c
new file mode 100644
index 00000000..84cab53e
--- /dev/null
+++ b/src/iconv/iconv_t.c
@@ -0,0 +1,7 @@
+#include <iconv.h>
+typedef unsigned long int iconv_t;
+
+/*
+XOPEN(4)
+POSIX(200809)
+*/