1 #ifndef OPENAFS_OPR_OPR_H
2 #define OPENAFS_OPR_OPR_H 1
6 # define opr_abort() opr_NTAbort()
7 extern void opr_NTAbort(void);
9 # define opr_abort() abort()
12 extern void opr_AssertionFailed(char *, int);
13 extern void opr_AssertFailU(const char *, const char *, int);
15 #define opr_Assert(ex) \
16 do {if (!(ex)) opr_AssertionFailed(__FILE__, __LINE__);} while(0)
19 #define lcstring opr_lcstring
20 #define ucstring opr_ucstring
21 #define stolower opr_stolower
22 #define stoupper opr_stoupper
23 #define strcompose opr_strcompose
25 extern char *opr_lcstring(char *d, char *s, int n);
26 extern char *opr_ucstring(char *d, char *s, int n);
27 extern void opr_stolower(char *s);
28 extern void opr_stoupper(char *s);
29 extern char *opr_strcompose(char *buf, size_t len, ...);