Fossil SCM

Correct the signature of an extern decl of fossil_strndup(), as reported in [forum:21ac5f59a0 | forum post 21ac5f59a0].

stephan 2025-08-16 10:10 trunk
Commit d546932976888ae8dd3120a3be82b0b5b4e1675046c05c17dec317e937f19a3f
1 file changed +1 -1
+1 -1
--- src/th_lang.c
+++ src/th_lang.c
@@ -956,11 +956,11 @@
956956
**
957957
*/
958958
static int string_match_command(
959959
Th_Interp *interp, void *ctx, int argc, const char **argv, int *argl
960960
){
961
- extern char *fossil_strndup(const char*,int);
961
+ extern char *fossil_strndup(const char*,ssize_t);
962962
extern void fossil_free(void*);
963963
char *zPat, *zStr;
964964
int rc;
965965
if( argc!=4 ){
966966
return Th_WrongNumArgs(interp, "string match pattern string");
967967
--- src/th_lang.c
+++ src/th_lang.c
@@ -956,11 +956,11 @@
956 **
957 */
958 static int string_match_command(
959 Th_Interp *interp, void *ctx, int argc, const char **argv, int *argl
960 ){
961 extern char *fossil_strndup(const char*,int);
962 extern void fossil_free(void*);
963 char *zPat, *zStr;
964 int rc;
965 if( argc!=4 ){
966 return Th_WrongNumArgs(interp, "string match pattern string");
967
--- src/th_lang.c
+++ src/th_lang.c
@@ -956,11 +956,11 @@
956 **
957 */
958 static int string_match_command(
959 Th_Interp *interp, void *ctx, int argc, const char **argv, int *argl
960 ){
961 extern char *fossil_strndup(const char*,ssize_t);
962 extern void fossil_free(void*);
963 char *zPat, *zStr;
964 int rc;
965 if( argc!=4 ){
966 return Th_WrongNumArgs(interp, "string match pattern string");
967

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button