#define MAX_PROGS 3
#include <time.h>
#include <stdbool.h>
typedef struct __attribute__((__packed__)){
bool Run;
bool Aktiv;
bool Write;
struct tm startTime;
time_t runTime;
char Valve;
} runevent_s;
int main()
{
runevent_s dayrunevent[MAX_PROGS];
time_t rawtime
= time(NULL
);
for (int i=0; i < MAX_PROGS; i++) {
dayrunevent[i].startTime = picTime; // picTime ist vom typ struct tm
dayrunevent[i].startTime.tm_mday = 5;
mktime(&dayrunevent
[i
].
startTime); }
}
I2RlZmluZSBNQVhfUFJPR1MgMwojaW5jbHVkZSA8dGltZS5oPgojaW5jbHVkZSA8c3RkYm9vbC5oPgoKdHlwZWRlZiBzdHJ1Y3QgX19hdHRyaWJ1dGVfXygoX19wYWNrZWRfXykpewogICAgYm9vbCBSdW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgYm9vbCBBa3RpdjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgYm9vbCBXcml0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgc3RydWN0IHRtIHN0YXJ0VGltZTsKICAgIHRpbWVfdCBydW5UaW1lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIGNoYXIgVmFsdmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKfSBydW5ldmVudF9zOwogCmludCBtYWluKCkKIHsKICBydW5ldmVudF9zIGRheXJ1bmV2ZW50W01BWF9QUk9HU107CiAgdGltZV90IHJhd3RpbWUgPSB0aW1lKE5VTEwpOwogIHN0cnVjdCB0bSBwaWNUaW1lID0gKmxvY2FsdGltZSAoJnJhd3RpbWUpOwogCiAgZm9yIChpbnQgaT0wOyBpIDwgTUFYX1BST0dTOyBpKyspIHsgICAgCiAgICBkYXlydW5ldmVudFtpXS5zdGFydFRpbWUgPSBwaWNUaW1lOyAvLyBwaWNUaW1lIGlzdCB2b20gdHlwIHN0cnVjdCB0bQogICAgZGF5cnVuZXZlbnRbaV0uc3RhcnRUaW1lLnRtX21kYXkgPSA1OwogICAgbWt0aW1lKCZkYXlydW5ldmVudFtpXS5zdGFydFRpbWUpOwogIH0KIH0=