diff --git a/src/encode/lzh.c b/src/encode/lzh.c
index 58ad1cbbad5c9d0ddb5ddc2d30eb066ae5dfdcb5..d79a50507affc76e6ff737ed17920da75af9c0e8 100644
--- a/src/encode/lzh.c
+++ b/src/encode/lzh.c
@@ -558,6 +558,7 @@ static short int lzh_decode_position(lzh_t* lzh, uchar *inbuf, long *incnt, long
 
 /* Encoding/Compressing */
 /* Returns length of outbuf */
+/* TODO: Note that inlen usage suggests this is not 64-bit clean */
 long LZHCALL lzh_encode(uchar *inbuf, long inlen, uchar *outbuf)
 {
 	short int  i, c, len, r, s, last_match_length;