--- src/sendqrg.c.orig	Thu May 15 20:59:25 2014
+++ src/sendqrg.c	Sun Jan  2 19:45:45 2022
@@ -24,6 +24,10 @@
 
 #include "startmsg.h"
 
+#ifndef HAMLIB_FILPATHLEN
+#define HAMLIB_FILPATHLEN	FILPATHLEN
+#endif
+
 void send_bandswitch(int trxqrg);
 
 int sendqrg(void)
@@ -118,7 +122,7 @@ int init_tlf_rig(void)
 	if (strlen(rigportname) > 1) {
 	    rigportname[strlen(rigportname) - 1] = '\0';	// remove '\n'
 	    strncpy(my_rig->state.rigport.pathname, rigportname,
-		    FILPATHLEN);
+		    HAMLIB_FILPATHLEN);
 	} else
 	{
 	    showmsg("Missing rig port name!");
@@ -133,9 +137,9 @@ int init_tlf_rig(void)
     if (dcd_type != RIG_DCD_NONE)
 	my_rig->state.dcdport.type.dcd = dcd_type;
     if (ptt_file)
-	strncpy(my_rig->state.pttport.pathname, ptt_file, FILPATHLEN);
+	strncpy(my_rig->state.pttport.pathname, ptt_file, HAMLIB_FILPATHLEN);
     if (dcd_file)
-	strncpy(my_rig->state.dcdport.pathname, dcd_file, FILPATHLEN);
+	strncpy(my_rig->state.dcdport.pathname, dcd_file, HAMLIB_FILPATHLEN);
 
     my_rig->state.rigport.parm.serial.rate = serial_rate;
 
