Tested on my codebase. All files emitted fine. Thank you. Is it hard to implement externalprefix alias? Btw, seems filestem and externalstem modifiers ignored also. May be some others modifiers missed, but I not checked this part yet.
Sure, I am manually edited files for compilation. But it seems incorrect backslash processing. here citation from somobjects programming guide: "Each literal is a string literal (enclosed in double quotes) to be placed verbatim into the specified header file. [Double quotes within the passthru literal should be pre- ceded by a backslash. No other characters escaped with a backslash will be inter- preted, and formatting characters (newlines, tab characters and so forth) are passed through without...
Here, for example https://github.com/osfree-project/osfree/blob/master/OS2/WPS/contrib/idl/wps/
manually modified files compiled well.
Here, for example https://github.com/osfree-project/osfree/blob/master/OS2/WPS/contrib/idl/wps/wpobject.idl
I have played (again) with WPS idl files. wpobject.idl contains this in idl: #define USERWORD_FROM_PREC( hwnd, prec ) \ ( (ULONG)( *ShlGetUserWordPtr(hwnd,prec) ) ) but emitted .h file miss backslash #define USERWORD_FROM_PREC( hwnd, prec ) ( (ULONG)( *ShlGetUserWordPtr(hwnd,prec) ) ) Another problem: it seems somFree compiler doesn't support externalprefix = obj_; line. As result, all functions comes without obj_ prefix. As result compilers warns about missed functions C:\yuri\osfree\build\OS2\WPS\PMWP\wpobject.ih(38):...
Thank you!
So, not clear why migrate methods and have empty implementation? Not finished work or another problems with implementation?