| 43 |
#define s2_hi r23 |
#define s2_hi r23 |
| 44 |
#define s2_lo r22 |
#define s2_lo r22 |
| 45 |
|
|
| 46 |
#ifndef DOXYGEN |
#ifndef __DOXYGEN__ |
| 47 |
; first char of str1 (updated in loop) |
; first char of str1 (updated in loop) |
| 48 |
#define chr1 r18 |
#define chr1 r18 |
| 49 |
; first char of str2 (updated in loop) |
; first char of str2 (updated in loop) |
| 65 |
substring, or NULL if the substring is not found. |
substring, or NULL if the substring is not found. |
| 66 |
If s2 points to a string of zero length, the function returns s1. */ |
If s2 points to a string of zero length, the function returns s1. */ |
| 67 |
|
|
| 68 |
#if !defined(DOXYGEN) |
#if !defined(__DOXYGEN__) |
| 69 |
|
|
| 70 |
.text |
.text |
| 71 |
.global _U(strstr) |
.global _U(strstr) |
| 119 |
.strstr_end: |
.strstr_end: |
| 120 |
.size _U(strstr), .strstr_end - _U(strstr) |
.size _U(strstr), .strstr_end - _U(strstr) |
| 121 |
|
|
| 122 |
#endif /* not DOXYGEN */ |
#endif /* not __DOXYGEN__ */ |