memcpy_s

errno_t __cdecl memcpy_s(VOID *a1, rsize_t DstSize, const VOID *Src, rsize_t MaxCount){
  errno_t v8; 
  if( !MaxCount )
    return 0;
  if( !a1 )
    goto LABEL_11;
  if( Src && DstSize >= MaxCount )
  {
    memmove((UINT8 *)a1, (UINT8 *)Src, MaxCount);
    return 0;
  }
  memset((INT64)a1, 0i64);
  if( Src )
  {
    if( DstSize >= MaxCount )
      return 22;
    v8 = 34;
  }
  else
  {
LABEL_11:
    v8 = 22;
  }
  xHalTimerWatchdogStop(0i64, 0i64);
  return v8;
}

Referenced by:

No references.