diff options
Diffstat (limited to 'project/dclib/dclib-basics.c')
| -rw-r--r-- | project/dclib/dclib-basics.c | 14 |
1 files changed, 14 insertions, 0 deletions
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 /////////////// |
