| 174 } | 174 } | 
| 175 | 175 | 
| 176 CX_TEST(test_strstr) { | 176 CX_TEST(test_strstr) { | 
| 177     cxstring str = CX_STR("find the match in this string"); | 177     cxstring str = CX_STR("find the match in this string"); | 
| 178 | 178 | 
| 179     size_t const longstrpatternlen = 64 + cx_strstr_sbo_size; | 179     const size_t longstrpatternlen = 64 + cx_strstr_sbo_size; | 
| 180     size_t const longstrlen = 320 + longstrpatternlen + 14; | 180     const size_t longstrlen = 320 + longstrpatternlen + 14; | 
| 181 | 181 | 
| 182     // it is more expensive to use calloc here, because we will overwrite | 182     // it is more expensive to use calloc here, because we will overwrite | 
| 183     // the memory anyway in the test preparation - but it is more reliable | 183     // the memory anyway in the test preparation - but it is more reliable | 
| 184     // in case we are doing something horribly wrong | 184     // in case we are doing something horribly wrong | 
| 185     char *longstrc = calloc(longstrlen+1, 1); | 185     char *longstrc = calloc(longstrlen+1, 1); |