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

📄 g711.ac

📁 在SPI 平台优化好的G.711代码,保证好用
💻 AC
📖 第 1 页 / 共 5 页
字号:

/*
 * file: tmp/g711.sci
 */

#line 46 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/machine/int_types.h"
typedef char __int8_t;
typedef unsigned char __uint8_t;
typedef short int __int16_t;
typedef unsigned short int __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;

#line 61 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/machine/int_types.h"
typedef long long int __int64_t;


typedef unsigned long long int __uint64_t;

#line 75 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/machine/int_types.h"
typedef int __intptr_t;
typedef unsigned int __uintptr_t;

#line 45 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdint.h"
typedef __int8_t int8_t;




typedef __uint8_t uint8_t;




typedef __int16_t int16_t;




typedef __uint16_t uint16_t;




typedef __int32_t int32_t;




typedef __uint32_t uint32_t;




typedef __int64_t int64_t;




typedef __uint64_t uint64_t;




typedef __intptr_t intptr_t;




typedef __uintptr_t uintptr_t;

#line 49 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/machine/int_mwgwtypes.h"
typedef char int_least8_t;
typedef unsigned char uint_least8_t;
typedef short int int_least16_t;
typedef unsigned short int uint_least16_t;
typedef int int_least32_t;
typedef unsigned int uint_least32_t;

#line 64 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/machine/int_mwgwtypes.h"
typedef long long int int_least64_t;


typedef unsigned long long int uint_least64_t;



typedef int int_fast8_t;
typedef unsigned int uint_fast8_t;
typedef int int_fast16_t;
typedef unsigned int uint_fast16_t;
typedef int int_fast32_t;
typedef unsigned int uint_fast32_t;

#line 86 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/machine/int_mwgwtypes.h"
typedef long long int int_fast64_t;


typedef unsigned long long int uint_fast64_t;

#line 103 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/machine/int_mwgwtypes.h"
typedef long long int intmax_t;


typedef unsigned long long int uintmax_t;

#line 59 "c:/spi_rapidev/tools/bin/../include/spi_spc.h"
typedef char *va_list;

#line 78 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stddef.h"
typedef long unsigned int size_t;




typedef long int ptrdiff_t;

#line 91 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stddef.h"
typedef short unsigned int wchar_t;




typedef unsigned int wint_t;

#line 77 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
typedef struct {
    
#line 77 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
int quot;
    
#line 77 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
int rem;
} 
#line 77 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
div_t;
typedef struct {
    
#line 78 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
long int quot;
    
#line 78 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
long int rem;
} 
#line 78 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
ldiv_t;




double atof(const char *);
int atoi(const char *);
long atol(const char *);
double strtod(const char *, char **);
long strtol(const char *, char **, int );
unsigned long strtoul(const char *, char **, int );

#line 97 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
int rand(void );
int rand_r(unsigned int *);
void srand(unsigned int );

#line 107 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
void free(void *);
void *malloc(size_t );
void *realloc(void *, size_t );

void *calloc(size_t , size_t );
void cfree(void *);


void abort(void );
void exit(int );
int atexit(void (*)(void ));
int system(const char *);


char *getenv(const char *);

#line 132 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
void *

bsearch(
#line 132 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
const void *, const void *, 
size_t , size_t , 
int (*)(const void *, const void *));

void 

qsort(
#line 136 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
void *base, 
size_t , size_t , 
int (*)(const void *, const void *));


int abs(int );
div_t div(int , int );

long int labs(long int );
ldiv_t ldiv(long int , long int );

#line 153 "/cygdrive/c/spi_rapidev/thirdparty/mips/sde-6.02/bin/../lib/gcc/sde/3.4.4/../../../../sde/include/stdlib.h"
extern int __mb_cur_max;

int mblen(const char *, size_t );
int mbtowc(wchar_t *, const char *, size_t );
int mbstowc(wchar_t *, const char *, size_t );
size_t mbstowcs(wchar_t *, const char *, size_t );
int wctomb(char *, wchar_t );
size_t wcstombs(char *, const wchar_t *, size_t );

#line 50 "c:/spi_rapidev/tools/bin/../include/spi_support.h"
void spi_exit(int );
typedef int SPI_PUTS_FN(char *string);
void spi_set_puts_callback(SPI_PUTS_FN *fn);
void spi_set_error_puts_callback(SPI_PUTS_FN *fn);
SPI_PUTS_FN spi_sys_puts;
SPI_PUTS_FN spi_sys_error_puts;
SPI_PUTS_FN spi_puts;
SPI_PUTS_FN spi_error_puts;

#line 69 "c:/spi_rapidev/tools/bin/../include/spi_support.h"
typedef 
#line 76 "c:/spi_rapidev/tools/bin/../include/spi_support.h"
enum  {
    
#line 71 "c:/spi_rapidev/tools/bin/../include/spi_support.h"
MSG_INVALID=0,
    MSG_ERROR,
    MSG_WARNING,
    MSG_INFO,
    MSG_MAX
} SPI_MSG_TYPE;



typedef 
#line 88 "c:/spi_rapidev/tools/bin/../include/spi_support.h"
struct SPI_MSG_LOCATION {
    
#line 82 "c:/spi_rapidev/tools/bin/../include/spi_support.h"
char *filename;
    int line;
    int column;
    char *text;
    struct SPI_MSG_LOCATION *next;
    struct SPI_MSG_LOCATION *end;
} SPI_MSG_LOCATION;

typedef void SPI_MSG_FN(int id, SPI_MSG_TYPE type, int level, int is_fatal, SPI_MSG_LOCATION *locations, char *text);

void spi_msg_set_callback(SPI_MSG_FN *fn);

int spi_msg_new_location(SPI_MSG_LOCATION **first, char *filename, int line, int column, char *format, ...);
void spi_msg_delete_locations(SPI_MSG_LOCATION *locations);

void spi_msg_set_warning_level(int level);
void spi_msg_set_info_level(int level);
void spi_msg_set_debug_level(int level);

void spi_msg_disable(int id);
void spi_msg_enable(int id);

void spi_msg_error(int id, SPI_MSG_LOCATION *locations, ...);
void spi_msg_warning(int id, SPI_MSG_LOCATION *locations, ...);
void spi_msg_info(int id, SPI_MSG_LOCATION *locations, ...);

⌨️ 快捷键说明

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