Index: misc/unix/errorcodes.c
===================================================================
--- misc/unix/errorcodes.c	(revision 123376)
+++ misc/unix/errorcodes.c	(working copy)
@@ -41,9 +41,9 @@
     case APR_ENOPOOL:
         return "A new pool could not be created.";
     case APR_EBADDATE:
-        return "An invalid date has been provided";
+        return "An invalid date has been provided.";
     case APR_EINVALSOCK:
-        return "An invalid socket was returned";
+        return "An invalid socket was returned.";
     case APR_ENOPROC:
         return "No process was provided and one was required.";
     case APR_ENOTIME:
@@ -61,12 +61,12 @@
     case APR_ENOTHDKEY:
         return "No thread key structure was provided and one was required.";
     case APR_ENOSHMAVAIL:
-        return "No shared memory is currently available";
+        return "No shared memory is currently available.";
     case APR_EDSOOPEN:
 #if APR_HAS_DSO && defined(HAVE_LIBDL)
         return dlerror();
 #else
-        return "DSO load failed";
+        return "DSO load failed.";
 #endif /* HAVE_LIBDL */
     case APR_EBADIP:
         return "The specified IP address is invalid.";
@@ -76,63 +76,63 @@
     case APR_INCHILD:
         return
 	    "Your code just forked, and you are currently executing in the "
-	    "child process";
+	    "child process.";
     case APR_INPARENT:
         return
 	    "Your code just forked, and you are currently executing in the "
-	    "parent process";
+	    "parent process.";
     case APR_DETACH:
-        return "The specified thread is detached";
+        return "The specified thread is detached.";
     case APR_NOTDETACH:
-        return "The specified thread is not detached";
+        return "The specified thread is not detached.";
     case APR_CHILD_DONE:
-        return "The specified child process is done executing";
+        return "The specified child process is done executing.";
     case APR_CHILD_NOTDONE:
-        return "The specified child process is not done executing";
+        return "The specified child process is not done executing.";
     case APR_TIMEUP:
-        return "The timeout specified has expired";
+        return "The timeout specified has expired.";
     case APR_INCOMPLETE:
-        return "Partial results are valid but processing is incomplete";
+        return "Partial results are valid but processing is incomplete.";
     case APR_BADCH:
-        return "Bad character specified on command line";
+        return "A bad character was specified on the command line.";
     case APR_BADARG:
-        return "Missing parameter for the specified command line option";
+        return "Missing parameter for the specified command line option.";
     case APR_EOF:
-        return "End of file found";
+        return "End of file found.";
     case APR_NOTFOUND:
         return "Could not find specified socket in poll list.";
     case APR_ANONYMOUS:
-        return "Shared memory is implemented anonymously";
+        return "Shared memory is implemented anonymously.";
     case APR_FILEBASED:
-        return "Shared memory is implemented using files";
+        return "Shared memory is implemented using files.";
     case APR_KEYBASED:
-        return "Shared memory is implemented using a key system";
+        return "Shared memory is implemented using a key system.";
     case APR_EINIT:
         return
 	    "There is no error, this value signifies an initialized "
 	    "error code";
     case APR_ENOTIMPL:
-        return "This function has not been implemented on this platform";
+        return "This function has not been implemented on this platform.";
     case APR_EMISMATCH:
-        return "passwords do not match";
+        return "Passwords do not match.";
     case APR_EABSOLUTE:
-        return "The given path is absolute";
+        return "The specified path is absolute.";
     case APR_ERELATIVE:
-        return "The given path is relative";
+        return "The specified path is relative.";
     case APR_EINCOMPLETE:
-        return "The given path is incomplete";
+        return "The specified path is incomplete.";
     case APR_EABOVEROOT:
-        return "The given path was above the root path";
+        return "The specified path was above the root path.";
     case APR_EBADPATH:
-        return "The given path misformatted or contained invalid characters";
+        return "The specified path was misformatted or contained invalid characters.";
     case APR_EPATHWILD:
-        return "The given path contained wildcard characters";
+        return "The specified path contained wildcard characters.";
     case APR_EPROC_UNKNOWN:
         return "The process is not recognized.";
     case APR_EGENERAL:
-        return "Internal error";
+        return "Internal error.";
     default:
-        return "Error string not specified yet";
+        return "Error string not specified yet.";
     }
 }
 
@@ -379,7 +379,7 @@
         return stuffbuffer(buf, bufsize, err);
     } else {
         return stuffbuffer(buf, bufsize, 
-                           "APR does not understand this error code");
+                           "APR does not understand this error code.");
     }
 #endif
 }
@@ -395,7 +395,7 @@
         return stuffbuffer(buf, bufsize, apr_error_string(statcode));
     }
     else if (statcode < APR_OS_START_EAIERR) {
-        return stuffbuffer(buf, bufsize, "APR does not understand this error code");
+        return stuffbuffer(buf, bufsize, "APR does not understand this error code.");
     }
     else if (statcode < APR_OS_START_SYSERR) {
 #if defined(HAVE_GAI_STRERROR)
@@ -405,7 +405,7 @@
 #endif
         return stuffbuffer(buf, bufsize, gai_strerror(statcode));
 #else
-        return stuffbuffer(buf, bufsize, "APR does not understand this error code");
+        return stuffbuffer(buf, bufsize, "APR does not understand this error code.");
 #endif
     }
     else {
