text: /*  (C) Copyright 2008-2019 Marvell International Ltd. All Rights Reserved
  *
  *  MARVELL CONFIDENTIAL
  *  The source code contained or described herein and all documents related to
  *  the source code ("Material") are owned by Marvell International Ltd or its
  *  suppliers or licensors. Title to the Material remains with Marvell
  *  International Ltd or its suppliers and licensors. The Material contains
  *  trade secrets and proprietary and confidential information of Marvell or its
  *  suppliers and licensors. The Material is protected by worldwide copyright
  *  and trade secret laws and treaty provisions. No part of the Material may be
  *  used, copied, reproduced, modified, published, uploaded, posted,
  *  transmitted, distributed, or disclosed in any way without Marvell's prior
  *  express written permission.
  *
  *  No license under any patent, copyright, trade secret or other intellectual
  *  property right is granted to or conferred upon you by disclosure or delivery
  *  of the Materials, either expressly, by implication, inducement, estoppel or
  *  otherwise. Any license under such intellectual property rights must be
  *  express and approved by Marvell in writing.
  *
  */
  
  /** @file wmlibc.h
   *
   *  @brief Some functions not present in standard libc
   */
  
  #ifndef __WMLIBC_H__
  #define __WMLIBC_H__
  
  #include <stdint.h>
  
  uintmax_t strntoumax(const char *, char **, int, size_t);
  void memswap(void *, void *, size_t);
  void *memmem(const void *, size_t, const void *, size_t);
  
  #endif /* __WMLIBC_H__ */
  