[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28662] trunk/blender/source/blender/ blenlib: remove BLI_strnlen, use _strnlen as strnlen on windows.
Campbell Barton
ideasman42 at gmail.com
Sat May 8 09:34:03 CEST 2010
Revision: 28662
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28662
Author: campbellbarton
Date: 2010-05-08 09:34:01 +0200 (Sat, 08 May 2010)
Log Message:
-----------
remove BLI_strnlen, use _strnlen as strnlen on windows.
cant test on windows but from what I can tell this exists like _vsnprintf
Modified Paths:
--------------
trunk/blender/source/blender/blenlib/BLI_string.h
trunk/blender/source/blender/blenlib/intern/BLI_dynstr.c
trunk/blender/source/blender/blenlib/intern/string.c
Modified: trunk/blender/source/blender/blenlib/BLI_string.h
===================================================================
--- trunk/blender/source/blender/blenlib/BLI_string.h 2010-05-08 07:25:26 UTC (rev 28661)
+++ trunk/blender/source/blender/blenlib/BLI_string.h 2010-05-08 07:34:01 UTC (rev 28662)
@@ -128,7 +128,6 @@
int BLI_strcasecmp(const char *s1, const char *s2);
int BLI_strncasecmp(const char *s1, const char *s2, int n);
int BLI_natstrcmp(const char *s1, const char *s2);
-size_t BLI_strnlen(const char *str, size_t maxlen);
void BLI_timestr(double _time, char *str); /* time var is global */
Modified: trunk/blender/source/blender/blenlib/intern/BLI_dynstr.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/BLI_dynstr.c 2010-05-08 07:25:26 UTC (rev 28661)
+++ trunk/blender/source/blender/blenlib/intern/BLI_dynstr.c 2010-05-08 07:34:01 UTC (rev 28662)
@@ -39,7 +39,10 @@
#ifndef vsnprintf
#define vsnprintf _vsnprintf
#endif
+#ifndef strnlen
+#define strnlen _strnlen
#endif
+#endif
/***/
@@ -83,7 +86,7 @@
void BLI_dynstr_nappend(DynStr *ds, const char *cstr, int len) {
DynStrElem *dse= malloc(sizeof(*dse));
- int cstrlen= BLI_strnlen(cstr, len);
+ int cstrlen= strnlen(cstr, len);
dse->str= malloc(cstrlen+1);
memcpy(dse->str, cstr, cstrlen);
Modified: trunk/blender/source/blender/blenlib/intern/string.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/string.c 2010-05-08 07:25:26 UTC (rev 28661)
+++ trunk/blender/source/blender/blenlib/intern/string.c 2010-05-08 07:34:01 UTC (rev 28662)
@@ -342,9 +342,3 @@
str[11]=0;
}
-/* determine the length of a fixed-size string */
-size_t BLI_strnlen(const char *str, size_t maxlen)
-{
- const char *end = memchr(str, '\0', maxlen);
- return end ? (size_t) (end - str) : maxlen;
-}
More information about the Bf-blender-cvs
mailing list