225-string_lib_useful_exports.patch 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. --- a/lib/string.c
  2. +++ b/lib/string.c
  3. @@ -50,6 +50,7 @@ int strnicmp(const char *s1, const char
  4. }
  5. return (int)c1 - (int)c2;
  6. }
  7. +EXPORT_SYMBOL(strnicmp);
  8. #endif
  9. char * ___strtok;
  10. @@ -68,6 +69,7 @@ char * strcpy(char * dest,const char *sr
  11. /* nothing */;
  12. return tmp;
  13. }
  14. +EXPORT_SYMBOL(strcpy);
  15. #endif
  16. #ifndef __HAVE_ARCH_STRNCPY
  17. @@ -90,6 +92,7 @@ char * strncpy(char * dest,const char *s
  18. return tmp;
  19. }
  20. +EXPORT_SYMBOL(strncpy);
  21. #endif
  22. #ifndef __HAVE_ARCH_STRCAT
  23. @@ -109,6 +112,7 @@ char * strcat(char * dest, const char *
  24. return tmp;
  25. }
  26. +EXPORT_SYMBOL(strcat);
  27. #endif
  28. #ifndef __HAVE_ARCH_STRNCAT
  29. @@ -138,6 +142,7 @@ char * strncat(char *dest, const char *s
  30. return tmp;
  31. }
  32. +EXPORT_SYMBOL(strncat);
  33. #endif
  34. #ifndef __HAVE_ARCH_STRCMP
  35. @@ -157,6 +162,7 @@ int strcmp(const char * cs,const char *
  36. return __res;
  37. }
  38. +EXPORT_SYMBOL(strcmp);
  39. #endif
  40. #ifndef __HAVE_ARCH_STRNCMP
  41. @@ -178,6 +184,7 @@ int strncmp(const char * cs,const char *
  42. return __res;
  43. }
  44. +EXPORT_SYMBOL(strncmp);
  45. #endif
  46. #ifndef __HAVE_ARCH_STRCHR
  47. @@ -193,6 +200,7 @@ char * strchr(const char * s, int c)
  48. return NULL;
  49. return (char *) s;
  50. }
  51. +EXPORT_SYMBOL(strchr);
  52. #endif
  53. #ifndef __HAVE_ARCH_STRRCHR
  54. @@ -210,6 +218,7 @@ char * strrchr(const char * s, int c)
  55. } while (--p >= s);
  56. return NULL;
  57. }
  58. +EXPORT_SYMBOL(strrchr);
  59. #endif
  60. #ifndef __HAVE_ARCH_STRLEN
  61. @@ -225,6 +234,7 @@ size_t strlen(const char * s)
  62. /* nothing */;
  63. return sc - s;
  64. }
  65. +EXPORT_SYMBOL(strlen);
  66. #endif
  67. #ifndef __HAVE_ARCH_STRNLEN
  68. @@ -241,6 +251,7 @@ size_t strnlen(const char * s, size_t co
  69. /* nothing */;
  70. return sc - s;
  71. }
  72. +EXPORT_SYMBOL(strnlen);
  73. #endif
  74. #ifndef __HAVE_ARCH_STRSPN
  75. @@ -268,6 +279,7 @@ size_t strspn(const char *s, const char
  76. return count;
  77. }
  78. +EXPORT_SYMBOL(strspn);
  79. #endif
  80. #ifndef __HAVE_ARCH_STRPBRK
  81. @@ -288,6 +300,7 @@ char * strpbrk(const char * cs,const cha
  82. }
  83. return NULL;
  84. }
  85. +EXPORT_SYMBOL(strpbrk);
  86. #endif
  87. #ifndef __HAVE_ARCH_STRTOK
  88. @@ -345,6 +358,7 @@ char * strsep(char **s, const char *ct)
  89. return sbegin;
  90. }
  91. +EXPORT_SYMBOL(strsep);
  92. #endif
  93. #ifndef __HAVE_ARCH_MEMSET
  94. @@ -365,6 +379,7 @@ void * memset(void * s,int c,size_t coun
  95. return s;
  96. }
  97. +EXPORT_SYMBOL(memset);
  98. #endif
  99. #ifndef __HAVE_ARCH_BCOPY
  100. @@ -409,6 +424,7 @@ void * memcpy(void * dest,const void *sr
  101. return dest;
  102. }
  103. +EXPORT_SYMBOL(memcpy);
  104. #endif
  105. #ifndef __HAVE_ARCH_MEMMOVE
  106. @@ -439,6 +455,7 @@ void * memmove(void * dest,const void *s
  107. return dest;
  108. }
  109. +EXPORT_SYMBOL(memmove);
  110. #endif
  111. #ifndef __HAVE_ARCH_MEMCMP
  112. @@ -459,6 +476,7 @@ int memcmp(const void * cs,const void *
  113. break;
  114. return res;
  115. }
  116. +EXPORT_SYMBOL(memcmp);
  117. #endif
  118. #ifndef __HAVE_ARCH_MEMSCAN
  119. @@ -483,6 +501,7 @@ void * memscan(void * addr, int c, size_
  120. }
  121. return (void *) p;
  122. }
  123. +EXPORT_SYMBOL(memscan);
  124. #endif
  125. #ifndef __HAVE_ARCH_STRSTR
  126. @@ -507,6 +526,7 @@ char * strstr(const char * s1,const char
  127. }
  128. return NULL;
  129. }
  130. +EXPORT_SYMBOL(strstr);
  131. #endif
  132. #ifndef __HAVE_ARCH_MEMCHR
  133. @@ -529,5 +549,5 @@ void *memchr(const void *s, int c, size_
  134. }
  135. return NULL;
  136. }
  137. -
  138. +EXPORT_SYMBOL(memchr);
  139. #endif