Sir or Madam:

This message contains some diffs which fix incorrect article usage, i.e.,
the use of "a" where "an" should have been used, and vice-versa.

"If you love something, and you set it free, and it doesn't come back, you're a dumb-ass."
Varik "NOT A COMPUTER PROGRAMMER!!!" Valefor



===== BEGIN DIFFS =====
diff --git a/lib/libagentx/agentx.3 b/lib/libagentx/agentx.3
index f674c86f7cc..cdfd8490853 100644
--- a/lib/libagentx/agentx.3
+++ b/lib/libagentx/agentx.3
@@ -586,7 +586,7 @@ The function type must also match the data type of
 Other functions that can retrieve information from the agentx context are:
 .Bl -tag -width Ds
 .It Fn agentx_context_object_find
-Find a agentx_object created inside agentx_context
+Find an agentx_object created inside agentx_context
 .Fa sac
 based on
 .Fa oid



diff --git a/lib/libc/yp/yp_bind.3 b/lib/libc/yp/yp_bind.3
index 5371b854e58..2ea4af6395f 100644
--- a/lib/libc/yp/yp_bind.3
+++ b/lib/libc/yp/yp_bind.3
@@ -304,7 +304,7 @@ Returns a pointer to a NUL-terminated error string that does not contain a
 or
 .Ql \en .
 .It Fn ypprot_err
-Converts a YP protocol error code to a error code suitable for
+Converts a YP protocol error code to an error code suitable for
 .Fn yperr_string .
 .El
 .Sh RETURN VALUES



diff --git a/lib/libcrypto/man/BIO_ctrl.3 b/lib/libcrypto/man/BIO_ctrl.3
index 98c78be1344..4f3b1337d64 100644
--- a/lib/libcrypto/man/BIO_ctrl.3
+++ b/lib/libcrypto/man/BIO_ctrl.3
@@ -304,7 +304,7 @@ For example no current filter BIOs implement
 but this may still succeed if the chain ends
 in a FILE or file descriptor BIO.
 .Pp
-Source/sink BIOs return an 0 if they do not recognize the
+Source/sink BIOs return a 0 if they do not recognize the
 .Fn BIO_ctrl
 operation.
 .Sh SEE ALSO



diff --git a/lib/libcrypto/man/EVP_EncryptInit.3 b/lib/libcrypto/man/EVP_EncryptInit.3
index 7f9428d174b..ac20f27831b 100644
--- a/lib/libcrypto/man/EVP_EncryptInit.3
+++ b/lib/libcrypto/man/EVP_EncryptInit.3
@@ -1197,7 +1197,7 @@ openssl bf -in cipher.bin -K 000102030405060708090A0B0C0D0E0F \e
 .Ed
 .Pp
 General encryption, decryption function example using FILE I/O and AES128
-with an 128-bit key:
+with a 128-bit key:
 .Bd -literal
 int
 do_crypt(FILE *in, FILE *out, int do_encrypt)



diff --git a/lib/libelf/elf.3 b/lib/libelf/elf.3
index 3c238f2ea4f..6136c895f6f 100644
--- a/lib/libelf/elf.3
+++ b/lib/libelf/elf.3
@@ -576,7 +576,7 @@ set by function
 .Ss Error Handling
 In case an error is encountered, these library functions set an
 internal error number and signal the presence of the error by
-returning an special return value.
+returning a special return value.
 The application can check the
 current error number by calling
 .Xr elf_errno 3 .



diff --git a/lib/libform/form_driver.3 b/lib/libform/form_driver.3
index 48d371abe8d..510f6c359fb 100644
--- a/lib/libform/form_driver.3
+++ b/lib/libform/form_driver.3
@@ -263,7 +263,7 @@ a REQ_NEXT_PAGE is generated for a double-click and
 a REQ_LAST_FIELD is generated for a triple-click.
 .RE
 .PP
-If you click at an field inside the display area of the form:
+If you click at a field inside the display area of the form:
 .RS
 .TP 3
 -
@@ -274,7 +274,7 @@ If you double-click a field,
 the form cursor is positioned to that field
 and \fBE_UNKNOWN_COMMAND\fR is returned.
 This return value makes sense,
-because a double click usually means that an field-specific action should
+because a double click usually means that a field-specific action should
 be returned.
 It is exactly the purpose of this return value to signal that an
 application specific command should be executed.



diff --git a/lib/libform/form_fieldtype.3 b/lib/libform/form_fieldtype.3
index b2956a41ed3..a6c4d6b4877 100644
--- a/lib/libform/form_fieldtype.3
+++ b/lib/libform/form_fieldtype.3
@@ -89,7 +89,7 @@ argument into a single scalar value.
 .PP
 The function \fBlink_fieldtype\fR creates
 a new field type from the two given types.
-They are connected by an logical 'OR'.
+They are connected by a logical 'OR'.
 .PP
 The form driver requests \fBREQ_NEXT_CHOICE\fR and \fBREQ_PREV_CHOICE\fR assume  that the possible values of a field form an ordered set, and provide the forms



diff --git a/lib/libform/form_post.3 b/lib/libform/form_post.3
index ca29a6a4698..56639c1d902 100644
--- a/lib/libform/form_post.3
+++ b/lib/libform/form_post.3
@@ -44,7 +44,7 @@ int unpost_form(FORM *form);
 .SH DESCRIPTION
 The function \fBpost_form\fR displays a form to its associated subwindow.  To  trigger physical display of the subwindow, use \fBrefresh\fR or some equivalent -\fBcurses\fR routine (the implicit \fBdoupdate\fR triggered by an \fBcurses\fR +\fBcurses\fR routine (the implicit \fBdoupdate\fR triggered by a \fBcurses\fR
 input request will do).
 .PP
 The function \fBunpost_form\fR erases form from its associated subwindow.



diff --git a/lib/libmenu/menu_driver.3 b/lib/libmenu/menu_driver.3
index 5b9bb140fb1..16b404ada0c 100644
--- a/lib/libmenu/menu_driver.3
+++ b/lib/libmenu/menu_driver.3
@@ -52,7 +52,7 @@ Printable characters (which must be positive, less than 256) are
 checked according to the program's locale settings.
 .TP 3
 -
-The input is the KEY_MOUSE special key associated with an mouse event.
+The input is the KEY_MOUSE special key associated with a mouse event.
 .PP
 The menu driver requests are as follows:
 .TP 5
@@ -162,7 +162,8 @@ into a request was done, \fBmenu_driver\fR returns the result of this request.
 .RE
 .PP
 If you clicked outside the user window or the mouse event could not be translated
-into a menu request an \fBE_REQUEST_DENIED\fR is returned.
+into a menu request, a \fBE_REQUEST_DENIED\fR is returned.
+\"No "then" was present.  According to Mr. MCINTYRE, this fact may justify adding a comma.
 .SS APPLICATION-DEFINED COMMANDS
 .PP
 If the second argument is neither printable nor one of the above



diff --git a/lib/libssl/man/SSL_SESSION_new.3 b/lib/libssl/man/SSL_SESSION_new.3
index 0b35c1145a0..14065a0df22 100644
--- a/lib/libssl/man/SSL_SESSION_new.3
+++ b/lib/libssl/man/SSL_SESSION_new.3
@@ -26,7 +26,7 @@
 .Fn SSL_SESSION_new void
 .Sh DESCRIPTION
 .Fn SSL_SESSION_new
-allocates and initializes an new
+allocates and initializes a new
 .Vt SSL_SESSION
 object.
 The reference count is set to 1, the time to the current time, and



diff --git a/share/man/man3/dlfcn.3 b/share/man/man3/dlfcn.3
index 5e969bf20d2..32d121eb524 100644
--- a/share/man/man3/dlfcn.3
+++ b/share/man/man3/dlfcn.3
@@ -231,7 +231,7 @@ The pathname of the shared object containing the address
 The base address at which the shared object is mapped into the
 address space of the calling process.
 .It Li "const char *dli_sname"
-The name of the nearest run-time symbol with a address less than or
+The name of the nearest run-time symbol with an address less than or
 equal to
 .Fa addr .
 .Pp



diff --git a/usr.bin/lex/flex.1 b/usr.bin/lex/flex.1
index 138765cbbf5..66077cb2fd1 100644
--- a/usr.bin/lex/flex.1
+++ b/usr.bin/lex/flex.1
@@ -4227,7 +4227,7 @@ to expand the input buffer.
 This doesn't work with scanners that use
 .Em REJECT .
 .It "fatal flex scanner internal error--end of buffer missed"
-This can occur in an scanner which is reentered after a long-jump
+This can occur in a scanner which is reentered after a long-jump
 has jumped out
 .Pq or over
 the scanner's activation frame.



diff --git a/usr.sbin/pppd/pppd.8 b/usr.sbin/pppd/pppd.8
index 5fba6f1714d..ba5c415b796 100644
--- a/usr.sbin/pppd/pppd.8
+++ b/usr.sbin/pppd/pppd.8
@@ -138,7 +138,7 @@ Usually there is something which needs to be done to prepare the link
 before the PPP protocol can be started; for instance, with a dial-up
 modem, commands need to be sent to the modem to dial the appropriate
 phone number.
-This option specifies an command for
+This option specifies a command for
 .Nm
 to execute (by passing it to a shell) before attempting to start PPP
 negotiation.
===== END DIFFS =====

Reply via email to