2005-05-06  Steven Brown  <swbrown@ucsd.edu>

	* sigcx/tunnel.h: Predeclare pack<R,P1>, fixing issue with
	TunnelCallback1<R,P1>::pack_n_tunnel calling it before it was known.


diff -ruN libsigcx-0.6.4-old/sigcx/tunnel.h libsigcx-0.6.4/sigcx/tunnel.h
--- libsigcx-0.6.4-old/sigcx/tunnel.h	2005-05-06 22:08:33.000000000 -0700
+++ libsigcx-0.6.4/sigcx/tunnel.h	2005-05-06 22:10:22.000000000 -0700
@@ -188,6 +188,11 @@
 *****  Tunnel 1
 ****************************************************************/
 
+/* Predeclare pack<R,P1> */
+template <class R,class P1>
+class TunnelCallback1;
+template <class R,class P1>
+TunnelCallback1<R,P1> *pack(const SigC::Slot1<R,P1>& s,P1 p1);
 
 /** Tunnel callback for 1 arguments. */
 template <class R,class P1>