I've only read through 50% of this so far, but there are a few issues:

On Thu, Dec 22, 2022 at 06:31:23PM -0500, Paul Tagliamonte wrote:

> Index: lib/libcurses/base/resizeterm.c
> ===================================================================
> RCS file: /cvs/src/lib/libcurses/base/resizeterm.c,v
> retrieving revision 1.4
> diff -u -p -r1.4 resizeterm.c
> --- lib/libcurses/base/resizeterm.c   10 Mar 2021 20:16:08 -0000      1.4
> +++ lib/libcurses/base/resizeterm.c   22 Dec 2022 21:14:13 -0000
> @@ -48,7 +48,7 @@ MODULE_ID("$Id: resizeterm.c,v 1.4 2021/
>  #define stolen_lines (screen_lines - SP->_lines_avail)
>  
>  /*
> - * If we're trying to be reentrant, do not want any local statics.
> + * If we're trying to be reentrant, do not want any local statistics.
>   */
>  #if USE_REENTRANT
>  #define EXTRA_ARGS ,     CurLines,     CurCols

This is an incorrect change, and actually introduces a new error.

'Statics' here is entirely correct.

> Index: lib/libcrypto/objects/obj_dat.c
> ===================================================================
> RCS file: /cvs/src/lib/libcrypto/objects/obj_dat.c,v
> retrieving revision 1.50
> diff -u -p -r1.50 obj_dat.c
> --- lib/libcrypto/objects/obj_dat.c   26 Nov 2022 16:08:53 -0000      1.50
> +++ lib/libcrypto/objects/obj_dat.c   22 Dec 2022 21:14:12 -0000
> @@ -251,7 +251,7 @@ static IMPLEMENT_LHASH_DOALL_FN(cleanup2
>  static IMPLEMENT_LHASH_DOALL_FN(cleanup3, ADDED_OBJ)
>  
>  /* The purpose of obj_cleanup_defer is to avoid EVP_cleanup() attempting
> - * to use freed up OIDs. If neccessary the actual freeing up of OIDs is
> + * to use freed up OIDs. If necessary the actual freeing up of OIDs is
>   * delayed.
>   */
>  
> @@ -320,7 +320,7 @@ OBJ_add_object(const ASN1_OBJECT *obj)
>                       ao[i]->type = i;
>                       ao[i]->obj = o;
>                       aop = lh_ADDED_OBJ_insert(added, ao[i]);
> -                     /* memory leak, buit should not normally matter */
> +                     /* memory leak, built should not normally matter */
>                       free(aop);
>               }
>       }

This is wrong.  You are changing 'buit' to 'built', but the correct word
would be 'but'.

> Index: include/rpc/rpc_des.h
> ===================================================================
> RCS file: /cvs/src/include/rpc/rpc_des.h,v
> retrieving revision 1.4
> diff -u -p -r1.4 rpc_des.h
> --- include/rpc/rpc_des.h     1 Sep 2010 14:43:34 -0000       1.4
> +++ include/rpc/rpc_des.h     22 Dec 2022 21:14:06 -0000
> @@ -9,7 +9,7 @@
>   * The implementation was written so as to conform with Netscapes SSL.
>   * 
>   * This library is free for commercial and non-commercial use as long as
> - * the following conditions are aheared to.  The following conditions
> + * the following conditions are adhered to.  The following conditions
>   * apply to all code found in this distribution, be it the RC4, RSA,
>   * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
>   * included with this distribution is covered by the same copyright terms
> @@ -34,7 +34,7 @@
>   *    must display the following acknowledgement:
>   *    "This product includes cryptographic software written by
>   *     Eric Young (e...@mincom.oz.au)"
> - *    The word 'cryptographic' can be left out if the rouines from the 
> library
> + *    The word 'cryptographic' can be left out if the routines from the 
> library
>   *    being used are not cryptographic related :-).
>   * 4. If you include any Windows specific code (or a derivative thereof) 
> from 
>   *    the apps directory (application code) you must include an 
> acknowledgement:
> @@ -52,7 +52,7 @@
>   * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
>   * SUCH DAMAGE.
>   * 
> - * The licence and distribution terms for any publically available version or
> + * The licence and distribution terms for any publicly available version or
>   * derivative of this code cannot be changed.  i.e. this code cannot simply 
> be
>   * copied and put under another distribution licence
>   * [including the GNU Public Licence.]

You shouldn't change license texts, even for spelling correction, as you
are changing the license itself.

> Index: lib/libcrypto/arch/aarch64/opensslconf.h
> ===================================================================
> RCS file: /cvs/src/lib/libcrypto/arch/aarch64/opensslconf.h,v
> retrieving revision 1.1
> diff -u -p -r1.1 opensslconf.h
> --- lib/libcrypto/arch/aarch64/opensslconf.h  11 Jan 2017 18:11:01 -0000      
> 1.1
> +++ lib/libcrypto/arch/aarch64/opensslconf.h  22 Dec 2022 21:14:10 -0000
> @@ -60,7 +60,7 @@
>  /* Only one for the following should be defined */
>  /* The prime number generation stuff may not work when
>   * EIGHT_BIT but I don't care since I've only used this mode
> - * for debuging the bignum libraries */
> + * for debugging the bignum libraries */
>  #define SIXTY_FOUR_BIT_LONG
>  #undef SIXTY_FOUR_BIT
>  #undef THIRTY_TWO_BIT
> @@ -90,7 +90,7 @@
>  #endif
>  
>  /* This helps C compiler generate the correct code for multiple functional
> - * units.  It reduces register dependancies at the expense of 2 more
> + * units.  It reduces register dependencies at the expense of 2 more
>   * registers */
>  #ifndef DES_RISC1
>  #undef DES_RISC1
> @@ -105,7 +105,7 @@ YOU SHOULD NOT HAVE BOTH DES_RISC1 AND D
>  #endif
>  
>  /* Unroll the inner loop, this sometimes helps, sometimes hinders.
> - * Very mucy CPU dependant */
> + * Very mucy CPU dependent */
>  #ifndef DES_UNROLL
>  #define DES_UNROLL
>  #endif

You've fixed 'dependent', but is 'mucy' correct?  Should it be 'much'?
If we're going to edit the file, we might as well correct this as well,
if it's indeed a mistake.

This 'mucy' is also found in other places, by the way.

I think this diff would be much better if it was split up for easier
review.

Reply via email to