hilink_open_str_adapter.c 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /*
  2. * Copyright (c) Huawei Technologies Co., Ltd. 2019-2021. All rights reserved.
  3. * Description: OS适配层字符串接口(需设备厂商实现)
  4. */
  5. #include "hilink_open_str_adapter.h"
  6. #include <string.h>
  7. #include "hilink_typedef.h"
  8. /*
  9. * 用于计算字符串的长度,
  10. * 输入参数char *src 待计算长度的字符串。
  11. * 返回值为字符串长度。
  12. */
  13. unsigned int HILINK_Strlen(const char *src)
  14. {
  15. return 0;
  16. }
  17. /*
  18. * 用于在字符串str中查找字符ch
  19. * 输入参数 const str为待查找字符串
  20. * 输入参数 ch待查找字符
  21. * 返回值NULL没有查找到字符,非NULL 指向ch的指针
  22. */
  23. char *HILINK_Strchr(const char *str, int ch)
  24. {
  25. return NULL;
  26. }
  27. /*
  28. * 在字符串str中逆向查找字符ch
  29. * 输入参数str 字符串
  30. * 输入参数c待查找字符
  31. * 返回值NULL没有查找到字符,非NULL 指向ch的指针
  32. */
  33. char *HILINK_Strrchr(const char *str, int c)
  34. {
  35. return NULL;
  36. }
  37. /*
  38. * 把字符串转换成int整形数字
  39. * 输入参数str 传入需要转换成 int 类型字符串
  40. * 把字符串转换成int整形数字
  41. */
  42. int HILINK_Atoi(const char *str)
  43. {
  44. return 0;
  45. }
  46. /*
  47. * 格式化输出字符串
  48. * 输入参数 format 格式,ap为可变参数
  49. */
  50. int HILINK_Printf(const char *format, va_list ap)
  51. {
  52. return 0;
  53. }
  54. /*
  55. * 比较两个字符串str1和str2
  56. * 输入参数str1目标串1
  57. * 输入参数str2目标串2
  58. * 输入参数len为比较的长度
  59. * 返回0 成功, 其他 失败
  60. */
  61. int HILINK_Strncmp(const char *str1, const char *str2, unsigned int len)
  62. {
  63. return 0;
  64. }