]> oss.titaniummirror.com Git - repo_shell.git/blobdiff - git_acl.c
stringutils.c collects funcs from several places
[repo_shell.git] / git_acl.c
index 4bb75ee46fe715788da76b44ae6415db956ffbf7..796f5e96bd935b540e23196780b509917b3a658f 100644 (file)
--- a/git_acl.c
+++ b/git_acl.c
  */
 
 #include <stdbool.h>
-//#include <stdio.h>
-//#include <errno.h>
-//#include <stdlib.h>
-//#include <sys/types.h>
-//#include <fcntl.h>
-//#include <unistd.h>
-//#include <pwd.h>
+#include <stdlib.h>
 #include <string.h>
 #include "ini.h"
 #include "utility.h"
-#include "mystrtok.h"
+#include "stringutils.h"
 #include "stra.h"
-#include "match.h"
 #include "git_acl.h"
 
 enum {
@@ -115,23 +108,6 @@ static acl_clear(acl_t *acl)
   stra_destroy(&acl->userids);
 }
 
-static bool str_has_word(const char* string, const char* word)
-{
-  char *_s = xstrdup(string);
-  char *s = _s;
-  char *p = my_strtok(&s, " \t\n");
-
-  while (p) {
-    if (match(p, word)) {
-      free(_s);
-      return true;
-    }
-    p = my_strtok(&s, " \t\n");
-  }
-  free(_s);
-  return false;
-}
-
 static int acl_handler(void* user, const char* section, const char* name,
     const char* value)
 {