gui_lib_api.h
上传用户:sunhongbo
上传日期:2022-01-25
资源大小:3010k
文件大小:1k
源码类别:

数据库系统

开发平台:

C/C++

  1. #ifndef __GUI_LIB_API_H_
  2. #define __GUI_LIB_API_H_
  3. #define GUIMax(x, y)           ((x > y)?x:y)
  4. #define GUIMin(x, y)           ((x < y)?x:y)
  5. #define swap(x,y) {(x)^=(y);(y)^=(x);(x)^=(y);}
  6. #define GUI_API_Max(x, y)       ((x > y)?x:y)
  7. #define GUI_API_Min(x, y)       ((x < y)?x:y)
  8. #define GUI_API_Swap(x,y) {(x)^=(y);(y)^=(x);(x)^=(y);}
  9. #define GUI_API_Abs(v) ((v>0) ? v : -v)
  10. #define GUI_API_Random(num) (GUI_API_Rand()%(num))
  11. void * GUI_API_Malloc(BU32 size);
  12. void GUI_API_Free(void * lpmem);
  13. void GUI_API_Memset(void *lpmem,BU08 value,BU32 size);
  14. void GUI_API_Memcpy(void *lpDsr,void * lpSrc,BU32 size);
  15. BU08 GUI_API_Toupper(BU08 value);
  16. BU32 GUI_API_Strlen(const PU08 s);
  17. void GUI_API_TimerDelay(BU32 ms);
  18. PU08 GUI_API_Strcpy(PU08 dest, const PU08 src);
  19. BU32 GUI_API_Strcmp(PU08 str1,PU08 str2);
  20. void GUI_API_Printf(PU08 fmt);
  21. void GUI_API_AddHexStr(BU32 value, BU32 len, PU08 ps);
  22. void GUI_API_AddDecStr(BU32 value, BU32 len, PU08 ps);
  23. BU32 GUI_API_GetDecLen(BU32 value);
  24. BU32 GUI_API_AddStrDec(PU08 ps);
  25. BU32 GUI_API_Rand(void);
  26. void GUI_API_InitRandom(BU32 num);
  27. #endif