Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

define Ausdrücke in Klammer setzen

Ethernet Mega32 Experimentierboard
Gesperrt
  • Druckansicht
Erweiterte Suche
2 Beiträge • Seite 1 von 1
mkmk
Beiträge: 7
Registriert: 01.10.2008, 10:35:46

define Ausdrücke in Klammer setzen

Beitrag von mkmk » 01.10.2008, 16:02:21

Servus

Die Ausdrücke wie zum Beispiel in stack.h

Code: Alles auswählen

#define UDP_DATA_END_VAR  ETH_HDR_LEN + ((eth_buffer[IP_PKTLEN]<<8)+eth_buffer[IP_PKTLEN+1]) - UDP_HDR_LEN + 8
müssen unbedingt zwischen Klammern gesetzt werden, da ansonsten Ausdrücke wie

Code: Alles auswählen

pkt_lng = UDP_DATA_END_VAR - UDP_DATA_START
zu fehlerhaften Berechnungen führen.
Hat mich glatte 2 Stunden gekostet, bis bei mir der Groschen fiel.

MfG
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Re: define Ausdrücke in Klammer setzen

Beitrag von Ulrich » 01.10.2008, 18:03:12

Hallo,

ist schon gemacht :-) Version 1.0.99

Gruß
Uli
Nach oben

Gesperrt
  • Druckansicht

2 Beiträge • Seite 1 von 1

Zurück zu „ETH_M32_EX“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum