📄 stdlib.h
字号:
/* stdlib.h
* Copyright (c) 1990 Intel Corporation, ALL RIGHTS RESERVED.
*
* stdlib.h - general utility functions
*/
#ifndef _stdlibh
#define _stdlibh
#pragma varparams(abs, labs, div, ldiv, atoi, atol, atof, srand, rand)
#pragma varparams(strtol, strtoul, strtod, calloc, malloc, realloc, free)
#pragma varparams(getenv, system, exit, atexit, abort, qsort, bsearch)
#ifndef NULL
#define NULL ( (void *)0)
#endif
#ifndef _size_t
#define _size_t
typedef unsigned size_t; /* result of sizeof operator */
#endif
#define RAND_MAX 0x7FFF
typedef struct {
int quot;
int rem;
} div_t;
typedef struct {
long quot;
long rem;
} ldiv_t;
#define EXIT_FAILURE 1 /* Failing exit status. */
#define EXIT_SUCCESS 0 /* Successful exit status. */
#define MB_CUR_MAX 1
#if ! defined(FARDATA)
#if _FAR_DATA_ || _FAR_CONST_
#define FARDATA far
#else
#define FARDATA
#endif
#endif
extern int abs(int); /* Absolute number of an int */
extern long int labs(long int); /* Absolute number of a long int */
extern div_t div(int, int);
extern ldiv_t ldiv(long, long);
extern void srand(unsigned int); /* Sets seed for a new sequence of pseudo-
random numbers, should be called before
calling rand() */
extern int rand(void); /* Generates pseudo-random numbers */
extern void exit(int); /* See startup code */
int atexit(void (*)(void));
void abort(void);
extern int atoi(const FARDATA char *); /* Convert Ascii string to int */
extern long int atol(const FARDATA char *); /* Convert Ascii string to long int */
extern double atof(const FARDATA char *); /* Convert Ascii string to float */
extern long strtol(const FARDATA char *, FARDATA char **, int);
extern unsigned long strtoul(const FARDATA char *, FARDATA char **, int);
extern double strtod(const FARDATA char *, FARDATA char **);
void *calloc(size_t, size_t);
void *malloc(size_t);
void *realloc(void *, size_t);
void free(void *);
char *getenv(const FARDATA char *);
int system(const FARDATA char *);
/* Sort an array using quick-sort */
extern void qsort(FARDATA void *, size_t, size_t,
int (*)(const FARDATA void *, const FARDATA void *));
/* Find an element in a sorted array */
extern FARDATA void *bsearch(const FARDATA void *, const FARDATA void *,
size_t, size_t,
int (*)(const FARDATA void *, const FARDATA void *));
#define getenv(x) NULL /* No match found */
#define system(x) 0 /* No command processor */
#endif /* _stdlibh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -