Changeset c993e45 in mainline for kernel/generic/include/lib/objc.h


Ignore:
Timestamp:
2007-02-11T22:48:43Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bea09de6
Parents:
bd1deed
Message:

small cleanup, more work coming

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/lib/objc.h

    rbd1deed rc993e45  
    11/*
    2  * Copyright (c) 2006 Martin Decky
     2 * Copyright (c) 2007 Martin Decky
    33 * All rights reserved.
    44 *
     
    3636#define KERN_OBJC_H_
    3737
    38 #include <arch/types.h>
    39 #include <arch/arg.h>
     38extern id class_create_instance(Class _class);
     39extern id object_dispose(id object);
    4040
    41 extern void *stderr;
     41@interface base_t {
     42    Class isa;
     43}
    4244
    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;
    4547
    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
    6049
    6150#endif
    62 
    63 /** @}
    64  */
Note: See TracChangeset for help on using the changeset viewer.