From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ozgur AKAN Subject: "args..." and "## args" ? Date: Thu, 29 Apr 2004 18:33:11 +0300 Sender: netfilter-devel-admin@lists.netfilter.org Message-ID: <40912037.7080504@aiqa.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------020402050800030806050501" Return-path: To: "netfilter-devel@lists.netfilter.org" Errors-To: netfilter-devel-admin@lists.netfilter.org List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: List-Id: netfilter-devel.vger.kernel.org This is a multi-part message in MIME format. --------------020402050800030806050501 Content-Type: text/plain; charset=ISO-8859-9; format=flowed Content-Transfer-Encoding: 7bit While I was looking for match info in iptables.c I found IPT_MATCH_ITERATE. In ip_tables.h IPT_MATCH_ITERATE is defined but there are two lines which I can not understand! #define IPT_MATCH_ITERATE(e, fn, args...) .... .... __ret = fn(__match , ## args); Can you please tell me abour "args..." and "## args" notation? thanks, -- Ozgur Akan --------------020402050800030806050501 Content-Type: text/html; charset=ISO-8859-9 Content-Transfer-Encoding: 8bit While I was looking for match info in iptables.c I found IPT_MATCH_ITERATE. In ip_tables.h IPT_MATCH_ITERATE is defined but there are two lines which I can  not understand!

#define IPT_MATCH_ITERATE(e, fn, args...)
....
....
    __ret = fn(__match , ## args);

Can you please tell me abour "args..." and "## args" notation?

thanks,
-- 
Ozgur Akan
--------------020402050800030806050501--