Embedded Warrior Library for C

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Embedded Warrior Library for C

Embedded Warrior Library for C

The CodeWarrior C and C++ compilers use the Embedded Warrior Library (EWL) for C to provide and extend the libraries documented in the ISO/IEC standards for C. EWL C also offers facilities described in the POSIX specification and some common application programming iwnterfaces (APIs) from UNIX operating systems.

 

Intrinsic functions generate in-line assembly code instead of making a call to a library function. Intrinsic functions generate less object code and perform faster than their regular counterparts. In some cases these functions generate just a single assembly instruction.Get the EWL for C   n o w !

Tumblr_m26i0qxhtn1rsm53yo1_500_large

 

For the EWL C++ reference libraries you can also find:

 

  • The EWL C++ Library Overview of thismanual describes the language support library that provides components that are required by certain parts of the C++ language, such as memory allocation and exception processing.

 

  • “LanguageSupport Library” discusses the ANSI/ISO language support library.

 

  • Diagnostics Library elaborates on the diagnostics library that provides a consistent framework for reporting errorsina C++ program, including predefined exception classes.

 

  • General Utilities Libraries discusses the general utilities library, which includes components used by other library elements, such as predefined storage allocator for dynamic storage management.

 

  • Strings Library discusses the strings components provided for manipulating text represented as sequences of type char, sequences of typewchar_t, or sequences of any other “character-like” type.

 

  • ...and so on! Find out what the rest of the libraries have got to give you to improve and update CodeWarrior tools! Check out the manual here!
Labels (1)
%3CLINGO-SUB%20id%3D%22lingo-sub-1123668%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EEmbedded%20Warrior%20Library%20for%20C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123668%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3EThe%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fdeveloper-resources%2Fsoftware-development-tools%2Fcodewarrior-development-tools%3ACW_HOME%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ECodeWarrior%3C%2FA%3E%20C%20and%20C%2B%2B%20compilers%20use%20the%20Embedded%20Warrior%20Library%20(EWL)%20for%20C%20to%20provide%20and%20extend%20the%20libraries%20documented%20in%20the%20ISO%2FIEC%20standards%20for%20C.%20EWL%20C%20also%20offers%20facilities%20described%20in%20the%20%3CA%20href%3D%22http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPOSIX%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPOSIX%20specification%3C%2FA%3E%20and%20some%20common%20application%20programming%20iwnterfaces%20(APIs)%20from%20UNIX%20operating%20systems.%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22min-height%3A%208pt%3B%20padding%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3EIntrinsic%20functions%20generate%20in-line%20assembly%20code%20instead%20of%20making%20a%20call%20to%20a%20library%20function.%20Intrinsic%20functions%20generate%20less%20object%20code%20and%20perform%20faster%20than%20their%20regular%20counterparts.%20In%20some%20cases%20these%20functions%20generate%20just%20a%20single%20assembly%20instruction.Get%20the%20EWL%20for%20C%26nbsp%3B%26nbsp%3B%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Freference-manual%2FCWEWLCREF.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3En%20o%20w%20!%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%3CA%20href%3D%22http%3A%2F%2Fdata.whicdn.com%2Fimages%2F26375355%2Ftumblr_m26i0qXHTN1rsm53yo1_500_large.jpg%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%3CIMG%20alt%3D%22Tumblr_m26i0qxhtn1rsm53yo1_500_large%22%20height%3D%22276%22%20src%3D%22http%3A%2F%2Fdata.whicdn.com%2Fimages%2F26375355%2Ftumblr_m26i0qXHTN1rsm53yo1_500_large.jpg%22%20style%3D%22float%3A%20right%3B%20padding%3A%2015px%3B%20height%3A%20276px%3B%20width%3A%20411.94029850746267px%3B%22%20width%3D%22412%22%20%2F%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3EFor%20the%20EWL%20C%2B%2B%20reference%20libraries%20you%20can%20also%20find%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22min-height%3A%208pt%3B%20padding%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3EThe%20EWL%20C%2B%2B%20Library%20Overview%20of%20thismanual%20describes%20the%20language%20support%20library%20that%20provides%20components%20that%20are%20required%20by%20certain%20parts%20of%20the%20C%2B%2B%20language%2C%20such%20as%20memory%20allocation%20and%20exception%20processing.%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%E2%80%9CLanguageSupport%20Library%E2%80%9D%20discusses%20the%20ANSI%2FISO%20language%20support%20library.%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3EDiagnostics%20Library%20elaborates%20on%20the%20diagnostics%20library%20that%20provides%20a%20consistent%20framework%20for%20reporting%20errorsina%20C%2B%2B%20program%2C%20including%20predefined%20exception%20classes.%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3EGeneral%20Utilities%20Libraries%20discusses%20the%20general%20utilities%20library%2C%20which%20includes%20components%20used%20by%20other%20library%20elements%2C%20such%20as%20predefined%20storage%20allocator%20for%20dynamic%20storage%20management.%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3EStrings%20Library%20discusses%20the%20strings%20components%20provided%20for%20manipulating%20text%20represented%20as%20sequences%20of%20type%20char%2C%20sequences%20of%20typewchar_t%2C%20or%20sequences%20of%20any%20other%20%E2%80%9Ccharacter-like%E2%80%9D%20type.%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'trebuchet%20ms'%2C%20geneva%3B%20font-size%3A%2012pt%3B%22%3E...and%20so%20on!%20Find%20out%20what%20the%20rest%20of%20the%20libraries%20have%20got%20to%20give%20you%20to%20improve%20and%20update%20CodeWarrior%20tools!%20Check%20out%20the%20manual%20%3CSPAN%20style%3D%22font-size%3A%2014pt%3B%22%3E%3CSTRONG%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Freference-manual%2FCWMCUKINCMPREF.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehere!%3C%2FA%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1123668%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EGeneral%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎09-09-2012 02:21 PM
Updated by: