Changeset fdfb24e in mainline for boot/generic/include/assert.h
- Timestamp:
- 2023-10-27T17:53:21Z (16 months ago)
- Branches:
- master, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 55c5cb05
- Parents:
- 44e8541
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-27 17:38:24)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-27 17:53:21)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
boot/generic/include/assert.h
r44e8541 rfdfb24e 1 1 /* 2 * Copyright (c) 2001-2004 Jakub Jermar 3 * Copyright (c) 2005 Martin Decky 4 * Copyright (c) 2011 Oleg Romanenko 2 * Copyright (c) 2023 Jiří Zárevúcky 5 3 * All rights reserved. 6 4 * … … 29 27 */ 30 28 31 /** @file 32 */ 29 #ifndef BOOT_ASSERT_H_ 30 #define BOOT_ASSERT_H_ 33 31 34 #ifndef BOOT_STR_H_ 35 #define BOOT_STR_H_ 32 #define assert(expr) ((void) (expr)) 36 33 37 #include <errno.h> 38 #include <stdbool.h> 39 #include <stddef.h> 40 #include <uchar.h> 41 42 /* Common Unicode characters */ 43 #define U_SPECIAL '?' 44 45 /** No size limit constant */ 46 #define STR_NO_LIMIT ((size_t) -1) 47 48 extern char32_t str_decode(const char *str, size_t *offset, size_t sz); 49 extern errno_t chr_encode(char32_t ch, char *str, size_t *offset, size_t sz); 50 51 extern size_t str_size(const char *str); 52 extern size_t str_lsize(const char *str, size_t max_len); 53 extern size_t str_length(const char *str); 54 55 extern bool ascii_check(char32_t ch); 56 extern bool chr_check(char32_t ch); 57 58 extern int str_cmp(const char *s1, const char *s2); 59 extern void str_cpy(char *dest, size_t size, const char *src); 60 61 #endif 62 63 /** @} 64 */ 34 #endif /* BOOT_ASSERT_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.