Issue #26778: Fixed "a/an/and" typos in code comment and documentation.
diff --git a/Modules/_pickle.c b/Modules/_pickle.c
index 78cfe20..47977ec 100644
--- a/Modules/_pickle.c
+++ b/Modules/_pickle.c
@@ -4629,7 +4629,7 @@
/* s contains x bytes of a little-endian integer. Return its value as a
* C int. Obscure: when x is 1 or 2, this is an unsigned little-endian
- * int, but when x is 4 it's a signed one. This is an historical source
+ * int, but when x is 4 it's a signed one. This is a historical source
* of x-platform bugs.
*/
static long