Skip to content
/ libce Public

A compatibility layer for WinCE. Most parts are taken from the Ruby WinCE port.

Notifications You must be signed in to change notification settings

gkvas/libce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction
------------

This library acts as a compatibility layer for WinCE to provide missing Win32
bits. The initial parts are taken from the Ruby WinCE port. Currently, the
library is driven by the Avian VM port (https://github.com/gkvas/avian/) to 
Windows CE.

Building
--------

Currently, the only way to build is to open the provided Visual Studio 2008
project. 

Organisation
------------

Win32 compatibility is achieved by providing missing functionality via 
additional header files. In case these header files do not exist under Windows
CE, the same name is used in the library. 

Examples: stddef.h (The corresponding implementation shall reside in a file 
                    called stddef.c)

In case the header file already exists, but misses functionality, an additional
header file with the same name, but "_wce" appended to the file name is used.

Examples: stdio_wce.h (The corresponding implementation shall reside in a file 
                       called stdio.c)

About

A compatibility layer for WinCE. Most parts are taken from the Ruby WinCE port.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages