Fixed compatibility of output.
[AROS.git] / compiler / alib / alib_intern.h
blob3d3cdc433c1e983d282e3ccbb1be8c5319c8b2cd
1 #ifndef _ALIB_INTERN_H
2 #define _ALIB_INTERN_H
4 /*
5 Copyright © 1995-2016, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #ifndef EXEC_TYPES_H
10 # include <exec/types.h>
11 #endif
12 #ifndef UTILITY_HOOKS_H
13 # include <utility/hooks.h>
14 #endif
15 #ifndef AROS_SYSTEM_H
16 # include <aros/system.h>
17 #endif
18 #ifndef AROS_ASMCALL_H
19 # include <aros/asmcall.h>
20 #endif
22 #define STRLEN(s) \
23 ({ \
24 CONST_STRPTR _s = s; \
25 while (*_s++ != '\0'); \
26 _s - s - 1; \
29 #endif /* _ALIB_INTERN_H */