picoc packed structures möglich?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Gast

    picoc packed structures möglich?

    Hallo Zusammen

    Ich bin am arbeiten mit udp Packeten und möchte zum einfacheren Verarbeiten der Werte eine entsprechende struct anlegen.
    Das Protokoll welches ich verwenden muss hat leider keine "saubere" Struktur, wodurch meine Strukturen "padding bytes" gekommen.
    Dadurch kann ich die Werte jedoch nicht sauber auslesen/senden.
    (hier wird das Problem anschaulich beschrieben: https://stackoverflow.com/questions/...answer-4306269)

    Gibt es irgend eine Möglichkeit picoc dazu zubringen packed structs zu verwenden?
    Im normalen c gibt es "struct __attribute__((__packed__)) structName {" das kennt picoc jedoch nicht.

    picoc ist ja Intepretiert und nicht compiliert,
    ich habe trotzdem getestet: für diverse C compiler gibt es "#pragma pack(1)" damit structs gepackt werden, picoc kent #pragma jedoch nicht.
Lädt...