Browse Source

remove inline stuff for now ... add carefully again later perhaps

master
Georg Hopp 14 years ago
parent
commit
18204a6030
  1. 4
      include/class.h
  2. 4
      include/interface/class.h
  3. 2
      include/interface/logger.h
  4. 2
      src/class.c
  5. 2
      src/interface/class.c
  6. 1
      src/interface/logger.c

4
include/class.h

@ -73,8 +73,8 @@ struct class {
struct iface_impl impl;
};
extern inline void * class_getInterface(class_ptr *, iface_ptr);
extern inline class_ptr class_getClass(void *);
extern void * class_getInterface(class_ptr *, iface_ptr);
extern class_ptr class_getClass(void *);
#endif // __CLASS_H__

4
include/interface/class.h

@ -19,8 +19,8 @@ struct i_Class {
fptr_clone clone;
};
extern inline void * classNew(class_ptr, ...);
extern inline void classDelete(void **);
extern void * classNew(class_ptr, ...);
extern void classDelete(void **);
#define new(class,...) classNew(_##class, __VA_ARGS__)
#define delete(object) classDelete((void **)(object))

2
include/interface/logger.h

@ -15,7 +15,7 @@ struct i_Logger {
fptr_log log;
};
extern inline void loggerLog(void *, logger_level, const char * const, ...);
extern void loggerLog(void *, logger_level, const char * const, ...);
#endif // __INTERFACE_LOGGER_H__

2
src/class.c

@ -4,7 +4,6 @@
#include "class.h"
#include "interface.h"
inline
void *
class_getInterface(class_ptr * class, iface_ptr _iface)
{
@ -18,7 +17,6 @@ class_getInterface(class_ptr * class, iface_ptr _iface)
return iface;
}
inline
class_ptr
class_getClass(void * object)
{

2
src/interface/class.c

@ -11,7 +11,6 @@ struct interface i_Class = {
3
};
inline
void *
classNew(class_ptr class, ...)
{
@ -30,7 +29,6 @@ classNew(class_ptr class, ...)
return object;
}
inline
void
classDelete(void ** object)
{

1
src/interface/logger.c

@ -8,7 +8,6 @@ const struct interface i_Logger = {
1
};
inline
void
loggerLog(void * _object, logger_level level, const char * const fmt, ...) {
Logger object = _object;

Loading…
Cancel
Save