Hallo,
ich habe folgenden Code (Ausschnitt):
1 | IsoTpShims isotp_init_shims(LogShim log, SendCanMessageShim send_can_message,
|
2 | SetTimerShim set_timer) {
|
3 | IsoTpShims shims = {
|
4 | log: log,
|
5 | send_can_message: send_can_message,
|
6 | set_timer: set_timer,
|
7 | frame_padding: ISO_TP_DEFAULT_FRAME_PADDING_STATUS
|
8 | };
|
9 | return shims;
|
10 | }
|
Mich interessiert, welche Form der Zuweisung der einzelnen Member das
ist mit dem Doppelpunkt? Habe ich unter c noch nie so gesehen...
IsoTpShims ist wie folgt definiert:
1 | typedef struct {
|
2 | LogShim log;
|
3 | SendCanMessageShim send_can_message;
|
4 | SetTimerShim set_timer;
|
5 | bool frame_padding;
|
6 | } IsoTpShims;
|
Viele Grüße,
Uli