Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN3350 Datasheet(PDF) 135 Page - STMicroelectronics

Part # AN3350
Description  eTPU compiler tools
PDF  185 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3350 Datasheet(HTML) 135 Page - STMicroelectronics

Back Button AN3350 Datasheet HTML 131Page - STMicroelectronics AN3350 Datasheet HTML 132Page - STMicroelectronics AN3350 Datasheet HTML 133Page - STMicroelectronics AN3350 Datasheet HTML 134Page - STMicroelectronics AN3350 Datasheet HTML 135Page - STMicroelectronics AN3350 Datasheet HTML 136Page - STMicroelectronics AN3350 Datasheet HTML 137Page - STMicroelectronics AN3350 Datasheet HTML 138Page - STMicroelectronics AN3350 Datasheet HTML 139Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 135 / 185 page
background image
AN3350
Pragmas for language translation
Doc ID 018512 Rev 2
135/185
Syntax
#pragma mpwc_newline on | off | reset
Remarks
If you enable this pragma, the compiler translates '\n' as a Carriage Return (0x0D) and
'\r'
as a Line Feed (0x0A). Otherwise, the compiler uses the ISO standard conventions for
these characters.
If you enable this pragma, use ISO standard libraries that were compiled when this pragma
was enabled.
If you enable this pragma and use the standard ISO standard libraries, your program will not
read and write '\n' and '\r' properly. For example, printing '\n' brings your program’s
output to the beginning of the current line instead of inserting a newline.
This pragma does not correspond to any IDE panel setting. By default, this pragma is
disabled.
18.8
mpwc_relax
Controls the compatibility of the char* and unsigned char* types.
Syntax
#pragma mpwc_relax on | off | reset
Remarks
If you enable this pragma, the compiler treats char* and unsigned char* as the same
type. Use this setting to compile source code written before the ISO C standards. Old
source code frequently uses these types interchangeably.
This setting has no effect on C++ source code.
Note:
Turning this option on may prevent the compiler from detecting some programming errors.
We recommend not turning on this option.
Example 82 shows how to use this pragma to relax function pointer checking.
Example 82 Relaxing function pointer checking
#pragma mpwc_relax on
extern void f(char *);
/* Normally an error, but allowed. */
extern void(*fp1)(void *) = &f;
/* Normally an error, but allowed. */
extern void(*fp2)(unsigned char *) = &f;
This pragma does not correspond to any panel setting. By default, this pragma is disabled.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com