openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/systemd/1_242+AUTOINC+db2e367bfc-r0/git/src/basic/memory-util.h
static inline void memcpy_safe(void* dst, const void* src, size_t n)
{
    if (n == 0)
        return;
    assert(src);
    memcpy(dst, src, n);
}
/* Normal memcpy requires src to be nonnull. We do nothing if n is 0. */
Normal memcpy requires src to be nonnull. We do nothing if n is 0.
Normal memcpy requires src to be nonnull . We do nothing if n is 0 .
static inline void memcpy_safe(void* dst, const void* src, size_t n)
{
    if (n == 0)
        return;
    assert(src);
    memcpy(dst, src, n);
}
static inline void memcpy_safe ( void * dst , const void * src , size_t n ) { if ( n == 0 ) return ; assert ( src ) ; memcpy ( dst , src , n ) ; }
Normal memcpy requires src to be nonnull.
Normal memcpy requires src to be nonnull .