From 88e810624c68f35f1d1adb2f7738bea3318b6fb4 Mon Sep 17 00:00:00 2001 From: Wiimm Date: Mon, 27 Jul 2020 09:47:16 +0200 Subject: r8226: test mac build: replacement for memrchr() --- project/dclib/dclib-basics.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'project/dclib/dclib-basics.c') diff --git a/project/dclib/dclib-basics.c b/project/dclib/dclib-basics.c index c46f5e2..793ddcd 100644 --- a/project/dclib/dclib-basics.c +++ b/project/dclib/dclib-basics.c @@ -8074,6 +8074,20 @@ ccp GetSha1Hex ( cvp bin ) return hex; } +/////////////////////////////////////////////////////////////////////////////// + +void * dc_memrchr ( cvp src, int ch, size_t size ) +{ + if ( !src || !size ) + return 0; + + ccp ptr = src + size; + while ( ptr > (ccp)src ) + if ( *--ptr == ch ) + return (void*)ptr; + return 0; +} + // /////////////////////////////////////////////////////////////////////////////// /////////////// END /////////////// -- cgit v1.3.1