--- hfaxd/OldProtocol.c++.orig	Wed Sep  2 17:30:28 1998
+++ hfaxd/OldProtocol.c++	Wed Sep  2 17:32:36 1998
@@ -604,9 +604,9 @@
 
 #define	DEFINE_Alter(param)						\
 void OldProtocolServer::alterJob##param(const char* tag)		\
-    { applyToJob(tag, "alter", OldProtocolServer::reallyAlterJob##param); }\
+    { applyToJob(tag, "alter", &OldProtocolServer::reallyAlterJob##param); }\
 void OldProtocolServer::alterJobGroup##param(const char* tag)		\
-    { applyToJobGroup(tag, "alter", OldProtocolServer::reallyAlterJob##param); }
+    { applyToJobGroup(tag, "alter", &OldProtocolServer::reallyAlterJob##param); }
 
 fxBool
 OldProtocolServer::alterSuspend(Job& job)
@@ -752,9 +752,9 @@
 
 #define	DEFINE_Op(op)						\
 void OldProtocolServer::##op##Job(const char* tag)		\
-    { applyToJob(tag, fxQUOTE(op), OldProtocolServer::do##op); }\
+    { applyToJob(tag, fxQUOTE(op), &OldProtocolServer::do##op); }\
 void OldProtocolServer::##op##JobGroup(const char* tag)		\
-    { applyToJobGroup(tag, fxQUOTE(op), OldProtocolServer::do##op); }
+    { applyToJobGroup(tag, fxQUOTE(op), &OldProtocolServer::do##op); }
 void
 OldProtocolServer::doremove(Job& job, const char*)
 {
