Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
gavl_node_t *
gavl_prev_node(const gavl_node_t *node);
gavl_node_t *
gavl_prev_node(const gavl_node_t *node);
+#if !defined(SDCC) && !defined(__SDCC)
int
gavl_is_empty(const gavl_root_t *root);
int
gavl_is_empty(const gavl_root_t *root);
/*===========================================================*/
/* iterators for generic GAVL type */
/*===========================================================*/
/* iterators for generic GAVL type */
+#if !defined(SDCC) && !defined(__SDCC)
typedef struct {
gavl_root_t *container;
typedef struct {
gavl_root_t *container;
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
+#if !defined(SDCC) && !defined(__SDCC)
#include <sys/time.h>
#endif
#include <sys/time.h>
#endif
+#if defined(SDCC) || defined(__SDCC)
#pragma save
#pragma nogcse
#endif /*SDCC*/
#pragma save
#pragma nogcse
#endif /*SDCC*/
/*printf("#%d",ret);*/
return(ret);
}
/*printf("#%d",ret);*/
return(ret);
}
+#if defined(SDCC) || defined(__SDCC)
#pragma restore
#endif /*SDCC*/
#pragma restore
#endif /*SDCC*/
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
+#if !defined(SDCC) && !defined(__SDCC)
#include <sys/time.h>
#endif
#include <sys/time.h>
#endif
free(item_arr);
return 0;
free(item_arr);
return 0;
-}
\ No newline at end of file
#include <stdlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
+#if !defined(SDCC) && !defined(__SDCC)
#include <sys/types.h>
#endif
#include <stdarg.h>
#include <sys/types.h>
#endif
#include <stdarg.h>
const char *format, va_list ap) UL_ATTR_REENTRANT;
ul_log_fnc_t *ul_log_output;
const char *format, va_list ap) UL_ATTR_REENTRANT;
ul_log_fnc_t *ul_log_output;
-#if !defined(__RTL__) && !defined(SDCC)
+#if !defined(__RTL__) && !defined(SDCC) && !defined(__SDCC)
FILE *ul_log_default_file;
#endif /*__RTL__*/
FILE *ul_log_default_file;
#endif /*__RTL__*/
-#if !defined(__RTL__) && !defined(SDCC)
+#if !defined(__RTL__) && !defined(SDCC) && !defined(__SDCC)
void
ul_log_fnc_default(ul_log_domain_t *domain, int level,
const char *format, va_list ap)
void
ul_log_fnc_default(ul_log_domain_t *domain, int level,
const char *format, va_list ap)
int
ul_log_check_default_output(void)
{
int
ul_log_check_default_output(void)
{
- #if !defined(__RTL__) && !defined(SDCC)
+ #if !defined(__RTL__) && !defined(SDCC) && !defined(__SDCC)
char *s;
char *log_fname;
#endif /*__RTL__*/
char *s;
char *log_fname;
#endif /*__RTL__*/
return 0;
ul_log_output=ul_log_fnc_default;
return 0;
ul_log_output=ul_log_fnc_default;
- #if !defined(__RTL__) && !defined(SDCC)
+ #if !defined(__RTL__) && !defined(SDCC) && !defined(__SDCC)
if((log_fname=getenv("UL_LOG_FILENAME"))!=NULL){
ul_log_default_file=fopen(log_fname,"a");
}
if((log_fname=getenv("UL_LOG_FILENAME"))!=NULL){
ul_log_default_file=fopen(log_fname,"a");
}
#endif /* !__GNUC__ */
#ifndef UL_ATTR_REENTRANT
#endif /* !__GNUC__ */
#ifndef UL_ATTR_REENTRANT
-#if !defined(SDCC) || defined(SDCC_z80)
+#if (!defined(SDCC) && !defined(__SDCC)) || defined(SDCC_z80) || defined(__SDCC_z80)
#define UL_ATTR_REENTRANT
#else
#define UL_ATTR_REENTRANT __reentrant
#define UL_ATTR_REENTRANT
#else
#define UL_ATTR_REENTRANT __reentrant