From: David P. <dpi...@me...> - 2009-03-18 19:49:33
|
are U8, and U16 defined? Also you have a comma at the end of the first line instead of a semicolon. > -----Original Message----- > From: Pradyumna Desale [mailto:pv...@ps...] > Sent: Wednesday, March 18, 2009 1:22 PM > To: swi...@li... > Subject: [Swig-user] Syntax Error in input(1) - Newbie Question > > Hi All, > > I am trying to modify a .h file into .i file. > > Original .h looks like this - > > void (*ep_rx)(U8 *data, U8 len, U16 src_addr, U8 src_ep, U16 clust_id), > void (*ep_conf)(U8, U8)); > void af_ep_unreg(U8 ep_num); > ep_entry_t *af_ep_find(U8 ep_num); > > My .i file - > > extern void (*ep_rx)(U8 *data, U8 len, U16 src_addr, U8 src_ep, U16 > clust_id), > extern void (*ep_conf)(U8, U8)); > extern void af_ep_unreg(U8 ep_num); > extern ep_entry_t *af_ep_find(U8 ep_num); > > I am getting the syntax error in input(1) message for all the above lines. > > I am using python 2.5.1, swig 1.3.35, gcc 4.3.2 on Ubuntu 8.04 > > Can anyone please explain whats the problem with whatever I am doing? > > All the help is appreciated. > > Thanks and Regards, > Prady > -- ------ > Graduate Student > Electrical Engineering |