Re: [mpg123-devel] Please test new network code in/out of mpg123 (now with HTTPS support)!
Brought to you by:
sobukus
From: Dave Y. <dav...@gm...> - 2022-05-15 15:51:40
|
On 05/14/22 10:39 PM, Thomas Orgis wrote: > … but under __EMX__ ifdef. So is EMX still present or not? I guess we > need a writeup of the discussion so far … You can think of current libc as an update to EMX with most of the EMX functions still there along with the EMX GCC options and the EMX toolchain. Basically IBM needed an up to date compiler to build Mozilla and didn't like the EMX GPL libc so paid for the libc to be rewritten along with GCC updated. The rewrite did remove some functionality like DOS support So EMX functions like _scrsize and _wildcard are still in libc and usually an old EMX program will recompile with no changes or minimal changes like the old mpg123 I recompiled. As for guards, code under __OS2__ should compile with any OS/2 compiler, code under __EMX__ needs GCC + EMX or kLIBC and if using newer functions in current libc, there is __KLIBC__. Dave |