[sword-devel] PocketPC: swordlibppc.lib is built :)

Herb Ledebohm sword-devel@crosswire.org
Sun, 27 Jul 2003 00:20:50 -0500


I had to grab the newly provided STL from MS EVC4.0 and import to EVC3.0 -- 
no iostream, though :(  Also not sure of license problems with this approach
:(
Also, took advantage of fcntl.h, io.h, unistd.h, dirent.h, sys\types.h and
sys\stat.h from the wince\sword\include directory -- need to investigate
whether these need to be updated -- but nice to be able to take advantage of
previous work that was done.

Also, the following files are not in the PocketPC build:
win32\dirent.cpp -- needs to be ported
mgr\filemgr.cpp -- needs to be ported
mgr\installmgr.cpp -- iostream needed
frontend\swdisp.cpp -- iostream needed
frontend\swlog.cpp -- iostream needed
utilfuns\zlib\untgz.c -- this file is not needed for PocketPC, right?

Also, the following functions are #ifdef'd out for PocketPC (temporarily):
perror(buf); -- Not sure what is wrong here...
unlink(buf); -- Not sure what is wrong here...
getenv(""); -- needs to be ported
memset(cards, 0, 256); -- Why is this function being called without os
abstraction? (in sapphire.cpp)

Comments?  Suggestions?

Thanks!