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

📄 builtin-wctype-1.c

📁 用于进行gcc测试
💻 C
字号:
/* Copyright (C) 2004, 2005  Free Software Foundation.   Verify that built-in wctype function attributes are correctly set   by the compiler.   Written by Kaveh Ghazi, 2004-03-25.  *//* { dg-do link } *//* Use the target type definitions if we can.  */ #ifndef __WINT_TYPE__#define __WINT_TYPE__ int#endif#ifndef __WCHAR_TYPE__#define __WCHAR_TYPE__ int#endifvoid test(int i){  /* All of these ctype functions should be const/pure and thus     eliminated.  */#define TEST_IS_WCTYPE(FN) \  extern int FN(__WINT_TYPE__); \  extern void link_failure_##FN(void); \  if (FN(i) != FN(i)) \    link_failure_##FN()#define TEST_TO_WCTYPE(FN) \  extern __WINT_TYPE__ FN(__WINT_TYPE__); \  extern void link_failure_##FN(void); \  if (FN(i) != FN(i)) \    link_failure_##FN()  #ifdef __OPTIMIZE__  TEST_IS_WCTYPE(iswalnum);  TEST_IS_WCTYPE(iswalpha);  TEST_IS_WCTYPE(iswblank);  TEST_IS_WCTYPE(iswcntrl);  TEST_IS_WCTYPE(iswdigit);  TEST_IS_WCTYPE(iswgraph);  TEST_IS_WCTYPE(iswlower);  TEST_IS_WCTYPE(iswprint);  TEST_IS_WCTYPE(iswpunct);  TEST_IS_WCTYPE(iswspace);  TEST_IS_WCTYPE(iswupper);  TEST_IS_WCTYPE(iswxdigit);  TEST_TO_WCTYPE(towlower);  TEST_TO_WCTYPE(towupper);#endif /* __OPTIMIZE__ */}int main (void){  return 0;}

⌨️ 快捷键说明

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