Changeset c993e45 in mainline for kernel/generic/include/lib/objc.h
- Timestamp:
- 2007-02-11T22:48:43Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bea09de6
- Parents:
- bd1deed
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/lib/objc.h
rbd1deed rc993e45 1 1 /* 2 * Copyright (c) 200 6Martin Decky2 * Copyright (c) 2007 Martin Decky 3 3 * All rights reserved. 4 4 * … … 36 36 #define KERN_OBJC_H_ 37 37 38 #include <arch/types.h> 39 #include <arch/arg.h> 38 extern id class_create_instance(Class _class); 39 extern id object_dispose(id object); 40 40 41 extern void *stderr; 41 @interface base_t { 42 Class isa; 43 } 42 44 43 extern void __assert_fail(const char *assertion, const char *file, unsigned int line, const char *function);44 extern void abort(void);45 + (id) new; 46 - (id) free; 45 47 46 extern void *fopen(const char *path, const char *mode); 47 extern size_t fread(void *ptr, size_t size, size_t nmemb, void *stream); 48 extern size_t fwrite(const void *ptr, size_t size, size_t nmemb, void *stream); 49 extern int fflush(void *stream); 50 extern int feof(void *stream); 51 extern int fclose(void *stream); 52 53 extern int vfprintf(void *stream, const char *format, va_list ap); 54 extern int sscanf(const char *str, const char *format, ...); 55 extern const unsigned short **__ctype_b_loc(void); 56 extern long int __strtol_internal(const char *__nptr, char **__endptr, int __base, int __group); 57 58 extern void *memset(void *s, int c, size_t n); 59 extern void *calloc(size_t nmemb, size_t size); 48 @end 60 49 61 50 #endif 62 63 /** @}64 */
Note:
See TracChangeset
for help on using the changeset viewer.