Newer
Older
Import / research / embedded / src / library / corelayer.h
@John Ryland John Ryland on 22 Dec 2020 633 bytes import NUC files
/*
   Copyright (c) 2007-2013, John Ryland
 */
#ifndef __CORE_LAYER_H__
#define __CORE_LAYER_H__

extern void memCopy(char *dst, const char *src, int len);
extern int strCompare(const char *str1, const char *str2);
extern int strLength(const char *str);
extern void strPrint(const char *str);
extern char *strInteger(unsigned num, unsigned base);
extern void strPrintf(const char *str, ...);

/* GCC things */
/*
extern unsigned __udivmodsi4(unsigned num, unsigned den, unsigned *rem_p);
extern unsigned __udivsi3(unsigned num, unsigned den);
extern unsigned __umodsi3(unsigned num, unsigned den);
*/

#endif /* __CORE_LAYER_H__ */