Opened 13 years ago

Closed 12 years ago

Last modified 2 years ago

#8791 closed patch

WINCE: cleanup & fix missing.cpp

Reported by: fingolfin Owned by: SF/knakos
Priority: normal Component: Port: WinCE
Keywords: Cc:
Game:

Description

I sent the attached patch some time ago to Kostas, but I am now resubmitting it as a patch, to make sure it won't get forgotten / lost.

Essentially, the WinCE backend contains a file "backends/platform/wince/missing/missing.cpp" which implements various POSIX / Std C functions which are missing in certain dev environments or WinCE. The attached patch does various things: * Removes some unused stuff * Fixes various buggy functions * Replaces certain bad implementations with proper ones, taken from various sources (glibc, my own code, etc.). E.g. bsearch now actually does a "binary search" and not a linear one

Ticket imported from: #1882942. Ticket imported from: patches/896.

Attachments (1)

missing.patch (6.1 KB ) - added by fingolfin 13 years ago.

Download all attachments as: .zip

Change History (6)

by fingolfin, 13 years ago

Attachment: missing.patch added

comment:1 by fingolfin, 12 years ago

Did you have a chance to review this yet, Kostas? :)

comment:2 by SF/knakos, 12 years ago

Nothing escapes me, but due to lack of free time I haven't done it yet. While it is a big thing, which will need a round of testing probably, I will do it before next release.

What I've started working in the 2hr spare time :-( I had this last weekend is the revamping of the plugin system, as this is critical to further releases. Hopefully I'll have a proof of concept soon on this (the plugins) for you to review.

comment:3 by SF/knakos, 12 years ago

Committed in r33141. Thanks very much Max.

comment:4 by SF/knakos, 12 years ago

Status: newclosed

comment:5 by digitall, 2 years ago

Component: Port: WinCE
Note: See TracTickets for help on using tickets.