c89 compilierbar und splint konform