3,14 → 3,15 |
#include "kolibrisys.h" |
|
#define RAND_MAX 65535 |
#ifndef NULL |
# define NULL ((void*)0) |
#endif |
|
//#define isspace(c) ((c)==' ') |
#define abs(i) (((i)<0)?(-(i)):(i)) |
#define labs(li) abs(li) |
|
extern int atoib(char *s,int b); |
extern int atoi(char *s); |
extern unsigned char tolower(unsigned char c); |
extern unsigned char toupper(unsigned char c); |
extern char *itoab(int n,char* s,int b); |
extern char *itoa(int n,char* s); |
|
25,6 → 26,20 |
long double strtold (const char* str, char** endptr); |
float strtof (const char* str, char** endptr); |
|
void* calloc (size_t num, size_t size); |
|
#define exit(a) _ksys_exit() |
#endif |
#define abort() exit(-1) |
|
typedef struct { |
int quot; |
int rem; |
} div_t; |
|
typedef div_t ldiv_t; |
|
div_t div (int numer, int denom); |
#define ldiv(a, b) div(a, b) |
#define atol(a) atoi(a) |
|
#endif |