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

📄 bug-927659.c

📁 sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu
💻 C
字号:
/* bug-927659.c   double processing resp. reversing of params*/#include <testfwk.h>#include <stdarg.h>#include <stdio.h>unsigned charfoo(unsigned char a, ...) REENTRANT{  va_list argptr;  unsigned char b;  va_start (argptr, a);  b = va_arg (argptr, int);  va_end (argptr);  return b;}unsigned charbar(unsigned char a, unsigned char b) REENTRANT{  return b / a;}voidtestReverse(void){  ASSERT(foo (0, bar (1, 2)) == 2);}/*************************************************************/voidtestAddFunc(void){#ifndef SDCC_z80  char buf[5];  unsigned char count = 0;  count += sprintf (buf, "%d", 5);  ASSERT(count == 1 &&         buf[0] == '5' &&         buf[1] == '\0');#else  ASSERT(1);#endif}

⌨️ 快捷键说明

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