Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
36 user(s) are online (32 user(s) are browsing Forums)

Members: 0
Guests: 36

more...
Support us!
Recent OS4 Files
OS4Depot.net
Report message:*
 

Re: WookieChat 2.12 (27.01.10)

Subject: Re: WookieChat 2.12 (27.01.10)
by xenic on 2017/1/8 21:22:30

@kas1e
I found the OS4 SDK equivalent definitions for those 2 definitions and added 2 definitions to the sources. I now have WookieChat compiling an linking. I don't know anything about WookieChat but for you or anyone else who wants to debug the program; here are the changes I made to get the sources to compile and link on OS4 native hardware:

Makefile.os4:
Line 11 - The Spanish & French catalog names were borked. I copied the catalog names from the directory names with Dopus4 and replaced the bad ones by pasting the copied directory names.

muiclass_messageinput.c:
Line 26 - Replaced "#include <devices/rawkeycodes.h>" with:
#ifdef __amigaos4__
#include <libraries/keymap.h>
#else
#include <devices/rawkeycodes.h>
#endif

muiclass_messageinput.h:
Line 20 - Added this:
#ifdef __amigaos4__
#define RAWKEY_UP RAWKEY_CRSRUP
#define RAWKEY_DOWN RAWKEY_CRSRDOWN
#endif

system.h:
Line 31 - Added "#include <dos/obsolete.h>"
For whatever reason it didn't work when I added it to system_amigaos4.c.

WookieChat.cd:
Line 247 - Replaced «Join» with <Join> because Flexcat flags « & » as non-printing codes and wouldn't create the catalog. I didn't have time to see if Flexcat has prefs or options to avoid flagging characters.

catalogs/espanol/WookieChat.ct:
Line 103 - Replaced halfop[%%] with halfop[%] because Flexcat flags double percent character (%%) as an error.

catalogs/italiano/WookieChat.ct:
Line 1132 - Replaced %%s with %s because Flexcat flags %% as an error.
Line 1141 - Replaced %%s with %s because Flexcat flags %% as an error.


Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project