$NetBSD: patch-Source_util.cpp,v 1.1 2011/11/25 21:49:17 joerg Exp $

--- Source/util.cpp.orig	2011-11-25 20:21:46.000000000 +0000
+++ Source/util.cpp
@@ -595,7 +595,7 @@ string get_full_path(const string &path)
 #ifdef PATH_MAX
   static char buffer[PATH_MAX];
 #else//PATH_MAX
-  int path_max = pathconf(path, _PC_PATH_MAX);
+  int path_max = pathconf(path.c_str(), _PC_PATH_MAX);
   if (path_max <= 0)
     path_max = 4096;
   char *buffer = (char *) malloc(path_max);
@@ -656,6 +656,6 @@ string remove_file_extension(const strin
 
 string lowercase(const string &str) {
   string result = str;
-  transform(str.begin(), str.end(), result.begin(), tolower);
+  transform(str.begin(), str.end(), result.begin(), (int(*)(int))tolower);
   return result;
 }
