I found this link...
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=50650000000800000018D20000&USEARCHCONTEXT_CATEGORY_0=_49_%24_6_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0&UPostedFromTimeSearchArg_0=1&UPostedFromTimeSearchArg_1=5&UPostedFromTimeSearchArg_2=2004&UPostedFromTimeSearchArg_S=4&UPostedToTimeSearchArg_0=28&UPostedToTimeSearchArg_1=10&UPostedToTimeSearchArg_2=2004&UPostedToTimeSearchArg_S=4&USEARCHCONTEXT_TIER_0=2&USEARCHCONTEXT_TIER_S=0&USEARCHCONTEXT_QUESTION_0=function+prototype&USEARCHCONTEXT_QUESTION_S=0
it answers my question, I needed the to use extern C.
At least now my prototypes look normal.