[vala] posix: Add more string.h bindings
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] posix: Add more string.h bindings
- Date: Sat, 9 May 2009 11:45:19 -0400 (EDT)
commit c7d0d4bcfd8ed1093da0adbb453727d9428b8133
Author: Matias De la Puente <mfpuente ar gmail com>
Date: Sat May 9 17:17:18 2009 +0200
posix: Add more string.h bindings
---
vapi/posix.vapi | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/vapi/posix.vapi b/vapi/posix.vapi
index 6861b00..f147a75 100644
--- a/vapi/posix.vapi
+++ b/vapi/posix.vapi
@@ -557,9 +557,57 @@ namespace Posix {
public void exit (int status);
[CCode (cheader_filename = "string.h")]
+ public void* memccpy (void* s1, void* s2, int c, size_t n);
+ [CCode (cheader_filename = "string.h")]
+ public void* memchr (void* s, int c, size_t n);
+ [CCode (cheader_filename = "string.h")]
public int memcmp (void* s1, void* s2, size_t n);
[CCode (cheader_filename = "string.h")]
+ public void* memcpy (void* s1, void* s2, size_t n);
+ [CCode (cheader_filename = "string.h")]
+ public void* memmove (void* s1, void* s2, size_t n);
+ [CCode (cheader_filename = "string.h")]
+ public void* memset (void* s, int c, size_t n);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strcat (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strchr (string s, int c);
+ [CCode (cheader_filename = "string.h")]
+ public int strcmp (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public int strcoll (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strcpy (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public size_t strcspn (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strdup (string s1);
+ [CCode (cheader_filename = "string.h")]
public unowned string strerror (int errnum);
+ [CCode (cheader_filename = "string.h")]
+ public int* strerror_r (int errnum, string strerrbuf, size_t buflen);
+ [CCode (cheader_filename = "string.h")]
+ public size_t strlen (string s);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strncat (string s1, string s2, size_t n);
+ [CCode (cheader_filename = "string.h")]
+ public int strncmp (string s1, string s2, size_t n);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strncpy (string s1, string s2, size_t n);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strpbrk (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strrchr (string s, int c);
+ [CCode (cheader_filename = "string.h")]
+ public size_t strspn (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strstr (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strtok (string s1, string s2);
+ [CCode (cheader_filename = "string.h")]
+ public unowned string strtok_r (string s, string sep, out string lasts);
+ [CCode (cheader_filename = "string.h")]
+ public size_t strxfrm (string s1, string s2, size_t n);
[CCode (cheader_filename = "stropts.h")]
public const int I_PUSH;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]