diff --git a/doc/formats.html b/doc/formats.html
index 24e15b3..59e8e6b 100644
--- a/doc/formats.html
+++ b/doc/formats.html
@@ -497,12 +497,12 @@ In input, the next byte or bytes must match the checksum.
(poly=0x8005, init=0x0000, xorout=0x0000).
%<ccitt16>
Two bytes. The usual (but wrong?)
+ href="http://srecord.sourceforge.net/crc16-ccitt.html">wrong?)
implementation of the CCITT standard 16 bit crc checksum
(poly=0x1021, init=0xFFFF, xorout=0x0000).
%<ccitt16a>
Two bytes. The unusual (but correct?)
+ href="http://srecord.sourceforge.net/crc16-ccitt.html">correct?)
implementation of the CCITT standard 16 bit crc checksum with augment.
(poly=0x1021, init=0x1D0F, xorout=0x0000).
%<ccitt16x>
or %<crc16c>
or %<xmodem>