added a patch for backends that do not support integers of size 8 or 16 bit

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5526 8c9fc860-2736-0410-a75d-ab315db34111
adaptions to compiler changes

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5527 8c9fc860-2736-0410-a75d-ab315db34111
cleanups for enhanced readability

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5528 8c9fc860-2736-0410-a75d-ab315db34111
incremented port name length for DarwinAos

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5529 8c9fc860-2736-0410-a75d-ab315db34111
fixed indentations

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5530 8c9fc860-2736-0410-a75d-ab315db34111
compilability of 64 bit machine

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5531 8c9fc860-2736-0410-a75d-ab315db34111
made the HID driver for touchscreens generic by using the logical_min and logical_max values and by adding a displaysize getter method (currently installed by USBTouchscreen -- in the long run this should be the only task of USBTouchscreen).

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5532 8c9fc860-2736-0410-a75d-ab315db34111
minor fix

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5533 8c9fc860-2736-0410-a75d-ab315db34111