Dev-c C11

It's been a while again. Enjoy the new features. :)

Atomic operations (C11). This is a list of reserved keywords in C. Since they are used by the language, these keywords are not available for re-definition. Sep 12, 2011  C11 Features in Visual C 11. September 12th, 2011. UPDATE – March 2, 2012: the range-based for-loop and override/final v1.0 have been implemented in VC11 Beta. There’s a new C Standard and a new version of Visual C, and it’s time to reveal what features from the former we’re implementing in the latter! Nov 25, 2016  Tags: C99, error c1183, error c1189 error c1128 error c1192 error c1192 #using failed on error c1190 error c119 error c1105 cannot call a non-function error.

Dev-c c11 pistol

Dev-c C11 Battery

Changes - Version 5.11 - 27 April 2015
  • Fixed crash related to double clicking on a compiler error when a selection was made.
  • Upgraded the default compiler to TDM-GCC 4.9.2.
  • Improved startup speed.
  • Fixed Abort Compilation button not working anymore.
  • Fixed crash in TCppParser.CheckForTypedefStruct.
  • Fixed crash in TCppParser.HandleEnum.
  • Fixed some typos in the English translation (thanks to Hiro5).
  • Updated the Catalan translation (thanks to Hiro5).
  • Updated the Czech translation (thanks to tringi).
  • Fixed some hiccups in the build process of Dev-C++ itself.

Download
  • The setup which includes TDM-GCC 4.9.2 (32bit and 64bit) can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes TDM-GCC 4.9.2 (32bit and 64bit) can be downloaded here (34MB).
  • The portable version which does not include a compiler can be downloaded here (2MB).
  • The latest tested compilers can be downloaded here.
  • Lastly, the source code can be found here (1MB). Alternatively, one can use git to clone any commit. Instructions can be found here.

Dev-C++ will automatically configure a 32bit and a 64bit compiler profile for you, and will select the 32bit profile if your computer does not support 64bit.
< c
CDev-c c11 11
Language
Headers
Type support
Program utilities
Variadic function support
Error handling
Dynamic memory management
Date and time utilities
Strings library
Algorithms
Numerics
Input/output support
Localization support
Atomic operations(C11)
Thread support(C11)
Technical Specifications
C keywords
preprocessor-specific
conditionally-supported

This is a list of reserved keywords in C. Since they are used by the language, these keywords are not available for re-definition.

auto
break
case
char
const
continue
default
do
double
else
enum
extern

float
for
goto
if
inline(since C99)
int
long
register
restrict(since C99)
return
short

signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while

_Alignas(since C11)
_Alignof(since C11)
_Atomic(since C11)
_Bool(since C99)
_Complex(since C99)
_Generic(since C11)
_Imaginary(since C99)
_Noreturn(since C11)
_Static_assert(since C11)
_Thread_local(since C11)

Dev-c C11 15

The most common keywords that begin with an underscore are generally used through their convenience macros:

keywordused asdefined in
_Alignas(since C11)alignasstdalign.h
_Alignof(since C11)alignofstdalign.h
_Atomic(since C11)atomic_bool, atomic_int, ...stdatomic.h
_Bool(since C99)boolstdbool.h
_Complex(since C99)complexcomplex.h
_Generic(since C11)(no macro)
_Imaginary(since C99)imaginarycomplex.h
_Noreturn(since C11)noreturnstdnoreturn.h
_Static_assert(since C11)static_assertassert.h
_Thread_local(since C11)thread_localthreads.h

Also, each name that begins with a double underscore __ or an underscore followed by an uppercase letter is reserved: see identifier for details.

Note that digraphs <%, %>, <:, :>, %:, and %:%: provide an alternative way to represent standard tokens.

The following tokens are recognized by the preprocessor when they are used within the context of a preprocessor directive:

if
elif
else
endif
defined

ifdef
ifndef
define
undef

include
line
error
pragma

The following tokens are recognized by the preprocessor when they are used outside the context of a preprocessor directive:

_Pragma(since C99)

The following additional keywords are classified as extensions and conditionally-supported:

asm
fortran

[edit]References

  • C11 standard (ISO/IEC 9899:2011):
  • 6.4.1 Keywords (p: 58-59)
  • J.5 Common extensions (p: 579-581)
  • C99 standard (ISO/IEC 9899:1999):
  • 6.4.1 Keywords (p: 50)
  • J.5 Common extensions (p: 511-513)
  • C89/C90 standard (ISO/IEC 9899:1990):
  • 3.1.1 Keywords
  • G.5 Common extensions

Dev-c C11 2

[edit]See also

Dev-c Com/gta/script Hookv

Retrieved from 'https://en.cppreference.com/mwiki/index.php?title=c/keyword&oldid=102327'