--On Fri, Mar 14, 2014 at 4:46 PM, Miro Karpis <miroslav.karpis@gmail.com> wrote:
setmodulestring :: String -> String -> IO CIntsetmodulestring param value = docParam <- newCString paramcValue <- newCString valuelet cParamLength = fromIntegral $ length param ::CIntcValueLength = fromIntegral $ length value ::CIntsetVarInArray = (-1)::CIntresult <- c_setmodulestring cParam cParamLength cValue cValueLength setVarInArrayreturn resultThe path you show earlier looks like Windows; you probably want CWString for Win32 API functions (so newCWString etc.).brandon s allbery kf8nh sine nomine associatesunix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net