⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdlib.h

📁 qt中录音程序,使用C++语言,界面简洁,功能具备,将原始的pcm声音数据读出,生成mp3格式.
💻 H
📖 第 1 页 / 共 3 页
字号:
#ifdef __USE_EXTERN_INLINES/* Define inline functions which call the internal entry points.  */extern __inline doublestrtod (__const char *__restrict __nptr, char **__restrict __endptr) __THROW{  return __strtod_internal (__nptr, __endptr, 0);}extern __inline long intstrtol (__const char *__restrict __nptr, char **__restrict __endptr,	int __base) __THROW{  return __strtol_internal (__nptr, __endptr, __base, 0);}extern __inline unsigned long intstrtoul (__const char *__restrict __nptr, char **__restrict __endptr,	 int __base) __THROW{  return __strtoul_internal (__nptr, __endptr, __base, 0);}# ifdef __USE_ISOC99extern __inline floatstrtof (__const char *__restrict __nptr, char **__restrict __endptr) __THROW{  return __strtof_internal (__nptr, __endptr, 0);}extern __inline long doublestrtold (__const char *__restrict __nptr, char **__restrict __endptr) __THROW{  return __strtold_internal (__nptr, __endptr, 0);}# endif# ifdef __USE_BSD__extension__ extern __inline long long intstrtoq (__const char *__restrict __nptr, char **__restrict __endptr,	int __base) __THROW{  return __strtoll_internal (__nptr, __endptr, __base, 0);}__extension__ extern __inline unsigned long long intstrtouq (__const char *__restrict __nptr, char **__restrict __endptr,	 int __base) __THROW{  return __strtoull_internal (__nptr, __endptr, __base, 0);}# endif# if defined __USE_MISC || defined __USE_ISOC99__extension__ extern __inline long long intstrtoll (__const char *__restrict __nptr, char **__restrict __endptr,	 int __base) __THROW{  return __strtoll_internal (__nptr, __endptr, __base, 0);}__extension__ extern __inline unsigned long long intstrtoull (__const char * __restrict __nptr, char **__restrict __endptr,	  int __base) __THROW{  return __strtoull_internal (__nptr, __endptr, __base, 0);}# endifextern __inline doubleatof (__const char *__nptr) __THROW{  return strtod (__nptr, (char **) NULL);}extern __inline intatoi (__const char *__nptr) __THROW{  return (int) strtol (__nptr, (char **) NULL, 10);}extern __inline long intatol (__const char *__nptr) __THROW{  return strtol (__nptr, (char **) NULL, 10);}# if defined __USE_MISC || defined __USE_ISOC99__extension__ extern __inline long long intatoll (__const char *__nptr) __THROW{  return strtoll (__nptr, (char **) NULL, 10);}# endif#endif /* Optimizing and Inlining.  */#if defined __USE_SVID || defined __USE_XOPEN_EXTENDED/* Convert N to base 64 using the digits "./0-9A-Za-z", least-significant   digit first.  Returns a pointer to static storage overwritten by the   next call.  */extern char *l64a (long int __n) __THROW;/* Read a number from a string S in base 64 as above.  */extern long int a64l (__const char *__s) __THROW __attribute_pure__;# include <sys/types.h>	/* we need int32_t... *//* These are the functions that actually do things.  The `random', `srandom',   `initstate' and `setstate' functions are those from BSD Unices.   The `rand' and `srand' functions are required by the ANSI standard.   We provide both interfaces to the same random number generator.  *//* Return a random long integer between 0 and RAND_MAX inclusive.  */extern long int random (void) __THROW;/* Seed the random number generator with the given number.  */extern void srandom (unsigned int __seed) __THROW;/* Initialize the random number generator to use state buffer STATEBUF,   of length STATELEN, and seed it with SEED.  Optimal lengths are 8, 16,   32, 64, 128 and 256, the bigger the better; values less than 8 will   cause an error and values greater than 256 will be rounded down.  */extern char *initstate (unsigned int __seed, char *__statebuf,			size_t __statelen) __THROW;/* Switch the random number generator to state buffer STATEBUF,   which should have been previously initialized by `initstate'.  */extern char *setstate (char *__statebuf) __THROW;# ifdef __USE_MISC/* Reentrant versions of the `random' family of functions.   These functions all use the following data structure to contain   state, rather than global state variables.  */struct random_data  {    int32_t *fptr;		/* Front pointer.  */    int32_t *rptr;		/* Rear pointer.  */    int32_t *state;		/* Array of state values.  */    int rand_type;		/* Type of random number generator.  */    int rand_deg;		/* Degree of random number generator.  */    int rand_sep;		/* Distance between front and rear.  */    int32_t *end_ptr;		/* Pointer behind state table.  */  };extern int random_r (struct random_data *__restrict __buf,		     int32_t *__restrict __result) __THROW;extern int srandom_r (unsigned int __seed, struct random_data *__buf) __THROW;extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,			size_t __statelen,			struct random_data *__restrict __buf) __THROW;extern int setstate_r (char *__restrict __statebuf,		       struct random_data *__restrict __buf) __THROW;# endif	/* Use misc.  */#endif	/* Use SVID || extended X/Open.  *//* Return a random integer between 0 and RAND_MAX inclusive.  */extern int rand (void) __THROW;/* Seed the random number generator with the given number.  */extern void srand (unsigned int __seed) __THROW;#ifdef __USE_POSIX/* Reentrant interface according to POSIX.1.  */extern int rand_r (unsigned int *__seed) __THROW;#endif#if defined __USE_SVID || defined __USE_XOPEN/* System V style 48-bit random number generator functions.  *//* Return non-negative, double-precision floating-point value in [0.0,1.0).  */extern double drand48 (void) __THROW;extern double erand48 (unsigned short int __xsubi[3]) __THROW;/* Return non-negative, long integer in [0,2^31).  */extern long int lrand48 (void) __THROW;extern long int nrand48 (unsigned short int __xsubi[3]) __THROW;/* Return signed, long integers in [-2^31,2^31).  */extern long int mrand48 (void) __THROW;extern long int jrand48 (unsigned short int __xsubi[3]) __THROW;/* Seed random number generator.  */extern void srand48 (long int __seedval) __THROW;extern unsigned short int *seed48 (unsigned short int __seed16v[3]) __THROW;extern void lcong48 (unsigned short int __param[7]) __THROW;# ifdef __USE_MISC/* Data structure for communication with thread safe versions.  This   type is to be regarded as opaque.  It's only exported because users   have to allocate objects of this type.  */struct drand48_data  {    unsigned short int __x[3];	/* Current state.  */    unsigned short int __old_x[3]; /* Old state.  */    unsigned short int __c;	/* Additive const. in congruential formula.  */    unsigned short int __init;	/* Flag for initializing.  */    unsigned long long int __a;	/* Factor in congruential formula.  */  };/* Return non-negative, double-precision floating-point value in [0.0,1.0).  */extern int drand48_r (struct drand48_data *__restrict __buffer,		      double *__restrict __result) __THROW;extern int erand48_r (unsigned short int __xsubi[3],		      struct drand48_data *__restrict __buffer,		      double *__restrict __result) __THROW;/* Return non-negative, long integer in [0,2^31).  */extern int lrand48_r (struct drand48_data *__restrict __buffer,		      long int *__restrict __result) __THROW;extern int nrand48_r (unsigned short int __xsubi[3],		      struct drand48_data *__restrict __buffer,		      long int *__restrict __result) __THROW;/* Return signed, long integers in [-2^31,2^31).  */extern int mrand48_r (struct drand48_data *__restrict __buffer,		      long int *__restrict __result) __THROW;extern int jrand48_r (unsigned short int __xsubi[3],		      struct drand48_data *__restrict __buffer,		      long int *__restrict __result) __THROW;/* Seed random number generator.  */extern int srand48_r (long int __seedval, struct drand48_data *__buffer)     __THROW;extern int seed48_r (unsigned short int __seed16v[3],		     struct drand48_data *__buffer) __THROW;extern int lcong48_r (unsigned short int __param[7],		      struct drand48_data *__buffer) __THROW;# endif	/* Use misc.  */#endif	/* Use SVID or X/Open.  */#endif /* don't just need malloc and calloc */#ifndef __malloc_and_calloc_defined#define __malloc_and_calloc_defined/* Allocate SIZE bytes of memory.  */extern void *malloc (size_t __size) __THROW __attribute_malloc__;/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0.  */extern void *calloc (size_t __nmemb, size_t __size)     __THROW __attribute_malloc__;#endif#ifndef __need_malloc_and_calloc/* Re-allocate the previously allocated block   in PTR, making the new block SIZE bytes long.  */extern void *realloc (void *__ptr, size_t __size) __THROW __attribute_malloc__;/* Free a block allocated by `malloc', `realloc' or `calloc'.  */extern void free (void *__ptr) __THROW;#ifdef	__USE_MISC/* Free a block.  An alias for `free'.	(Sun Unices).  */extern void cfree (void *__ptr) __THROW;#endif /* Use misc.  */#if defined __USE_GNU || defined __USE_BSD || defined __USE_MISC# include <alloca.h>#endif /* Use GNU, BSD, or misc.  */#if defined __USE_BSD || defined __USE_XOPEN_EXTENDED/* Allocate SIZE bytes on a page boundary.  The storage cannot be freed.  */extern void *valloc (size_t __size) __THROW __attribute_malloc__;#endif#ifdef __USE_XOPEN2K/* Allocate memory of SIZE bytes with an alignment of ALIGNMENT.  */extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)     __THROW __attribute_malloc__;#endif/* Abort execution and generate a core-dump.  */extern void abort (void) __THROW __attribute__ ((__noreturn__));/* Register a function to be called when `exit' is called.  */extern int atexit (void (*__func) (void)) __THROW;#ifdef	__USE_MISC/* Register a function to be called with the status   given to `exit' and the given argument.  */extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)     __THROW;#endif/* Call all functions registered with `atexit' and `on_exit',   in the reverse of the order in which they were registered   perform stdio cleanup, and terminate program execution with STATUS.  */extern void exit (int __status) __THROW __attribute__ ((__noreturn__));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -