LITTLE_ENDIAN redefined

OP #7253919
Lesenswert?
• ▲
▼
Moin zusammen,

folgende Situation:
- Microchip Studio 7 (mit ASF)
- SAMC21J18A

Sobald ich die stdio.h einbinde, erhalte ich die Warnung wie im Bild zu 
sehen.
Compiliere ich es mit dem Atmel Studio 7, erscheint diese nicht.

Hatte das schon mal einer von euch?

Folgende Stellen sind es:

endian.h:
1
#if __BSD_VISIBLE
2
#define  LITTLE_ENDIAN  _LITTLE_ENDIAN   // = 1234 (_endian.h)
3
#define  BIG_ENDIAN  _BIG_ENDIAN
4
#define  PDP_ENDIAN  _PDP_ENDIAN
5
#define  BYTE_ORDER  _BYTE_ORDER
6
#endif

samc21j18a.h:
1
#define LITTLE_ENDIAN          1
Angehängte Dateien:
OP #7253955
Lesenswert?
• ▲
▼
Hannes J. schrieb:
> Unterschiedliche Compiler mit unterschiedlichen (Vor)einstellungen für
> Feature-Test Makros. Ein Compiler ist auf ANSI, C99 oder C11
> eingestellt, bzw. kennt das __BSD_VISIBLE Feature gar nicht, der andere
> hat das __BSD_VISIBLE Feature aktiviert.

Müsste das nicht unter den Projekt-Einstellungen sein?
Denn am Projekt selbst hat sich nichts geändert.

Hannes J. schrieb:
> Oder bei einem ist die Warning ausgeschaltet.

Ebenfalls gleiche Einstellungen.

(-std=gnu99)

edit:
XC Compiler wird nicht verwendet (nicht installiert)
OP #7254895
Lesenswert?
• ▲
▼
Kurzes Update:

Das besagte Projekt schmeißt im Atmel Studio ebenfalls die Warnung.

Ich habe herausgefunden, dass es passiert wenn ich stdio.h einbinde.
Ein Bsp. Projekt ausm Atmel Studio in dem ebenfalls stdio.h verwendet 
wird, erzeugt die Warnung jedoch nicht.

Somit gehe ich davon aus, dass irgendeine Konstellation in meinem 
Projekt dazu führt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.