コード例 #1
0
N_NIMCALL(void, tmtotimeinfo_qFsEbGfYkdT2YiBOfTVRZQ)(struct tm* tm0, NIM_BOOL local0, Timeinfo_sGezGiKtnmyCJvsDB0xApg* Result) {
	Timeinfo_sGezGiKtnmyCJvsDB0xApg LOC1;
	LOC1.Sup.m_type = (&NTI_sGezGiKtnmyCJvsDB0xApg);
	memset((void*)(&LOC1), 0, sizeof(LOC1));
	LOC1.Sup.m_type = (&NTI_sGezGiKtnmyCJvsDB0xApg);
	LOC1.second = ((NI) (((NI) ((*tm0).tm_sec))));
	LOC1.minute = ((NI) (((NI) ((*tm0).tm_min))));
	LOC1.hour = ((NI) (((NI) ((*tm0).tm_hour))));
	LOC1.monthday = ((NI) (((NI) ((*tm0).tm_mday))));
	LOC1.month = ((Month_JS0JuFvCBbC2GL3xXBnPQw) ((*tm0).tm_mon));
	LOC1.year = ((NI) ((NI32)((*tm0).tm_year + ((NI32) 1900))));
	LOC1.weekday = weekdays_bqPkAYhTkibk0Ue2wrgY9cQ[(((NI) ((*tm0).tm_wday)))- 0];
	LOC1.yearday = ((NI) (((NI) ((*tm0).tm_yday))));
	LOC1.isdst = (((NI32) 0) < (*tm0).tm_isdst);
	{
		if (!local0) goto LA4;
		LOC1.timezone = gettimezone_mKxN2AZMCSmCGOUS2uUP7w();
	}
	goto LA2;
	LA4: ;
	{
		LOC1.timezone = ((NI) 0);
	}
	LA2: ;
	genericShallowAssign((void*)Result, (void*)(&LOC1), (&NTI_sGezGiKtnmyCJvsDB0xApg));
}
コード例 #2
0
ファイル: stdlib_times.c プロジェクト: jlp765/csources
N_NIMCALL(void, tmtotimeinfo_108048)(struct tm* tm, NIM_BOOL local, Timeinfo107405* Result) {
    Timeinfo107405 LOC1;
    memset((void*)(&LOC1), 0, sizeof(LOC1));
    LOC1.Sup.m_type = (&NTI107405);
    memset((void*)(&LOC1), 0, sizeof(LOC1));
    LOC1.Sup.m_type = (&NTI107405);
    LOC1.second = ((NI) (((NI) ((*tm).tm_sec))));
    LOC1.minute = ((NI) (((NI) ((*tm).tm_min))));
    LOC1.hour = ((NI) (((NI) ((*tm).tm_hour))));
    LOC1.monthday = ((NI) (((NI) ((*tm).tm_mday))));
    LOC1.month = ((NU8) ((*tm).tm_mon));
    LOC1.year = ((NI) ((NI32)((*tm).tm_year + ((NI32) 1900))));
    LOC1.weekday = weekdays_108053[(((NI) ((*tm).tm_wday)))- 0];
    LOC1.yearday = ((NI) (((NI) ((*tm).tm_yday))));
    LOC1.isdst = (((NI32) 0) < (*tm).tm_isdst);
    {
        if (!local) goto LA4;
        {
            Keyvaluepair136008 LOC10;
            if (!(((NI32) 0) < (*tm).tm_isdst)) goto LA8;
            memset((void*)(&LOC10), 0, sizeof(LOC10));
            gettzname_107546((&LOC10));
            LOC1.tzname = copyString(LOC10.Field1);
        }
        goto LA6;
LA8:
        ;
        {
            Keyvaluepair136008 LOC12;
            memset((void*)(&LOC12), 0, sizeof(LOC12));
            gettzname_107546((&LOC12));
            LOC1.tzname = copyString(LOC12.Field0);
        }
LA6:
        ;
    }
    goto LA2;
LA4:
    ;
    {
        LOC1.tzname = copyString(((NimStringDesc*) &TMP3221));
    }
LA2:
    ;
    {
        if (!local) goto LA16;
        LOC1.timezone = gettimezone_107604();
    }
    goto LA14;
LA16:
    ;
    {
        LOC1.timezone = ((NI) 0);
    }
LA14:
    ;
    genericShallowAssign((void*)Result, (void*)(&LOC1), (&NTI107405));
}
コード例 #3
0
N_NIMCALL(void, tmtotimeinfo_115646_2726502234)(struct tm* tm0, NIM_BOOL local0, Timeinfo114804* Result) {
	Timeinfo114804 LOC1;
	memset((void*)(&LOC1), 0, sizeof(LOC1));
	LOC1.Sup.m_type = (&NTI114804);
	memset((void*)(&LOC1), 0, sizeof(LOC1));
	LOC1.Sup.m_type = (&NTI114804);
	LOC1.second = ((NI) (((NI) ((*tm0).tm_sec))));
	LOC1.minute = ((NI) (((NI) ((*tm0).tm_min))));
	LOC1.hour = ((NI) (((NI) ((*tm0).tm_hour))));
	LOC1.monthday = ((NI) (((NI) ((*tm0).tm_mday))));
	LOC1.month = ((Month114403) ((*tm0).tm_mon));
	LOC1.year = ((NI) ((NI32)((*tm0).tm_year + ((NI32) 1900))));
	LOC1.weekday = weekdays_115651_2726502234[(((NI) ((*tm0).tm_wday)))- 0];
	LOC1.yearday = ((NI) (((NI) ((*tm0).tm_yday))));
	LOC1.isdst = (((NI32) 0) < (*tm0).tm_isdst);
	{
		if (!local0) goto LA4;
		{
			Keyvaluepair152604 LOC10;
			if (!(((NI32) 0) < (*tm0).tm_isdst)) goto LA8;
			memset((void*)(&LOC10), 0, sizeof(LOC10));
			gettzname_114892_2726502234((&LOC10));
			LOC1.tzname = copyString(LOC10.Field1);
		}
		goto LA6;
		LA8: ;
		{
			Keyvaluepair152604 LOC12;
			memset((void*)(&LOC12), 0, sizeof(LOC12));
			gettzname_114892_2726502234((&LOC12));
			LOC1.tzname = copyString(LOC12.Field0);
		}
		LA6: ;
	}
	goto LA2;
	LA4: ;
	{
		LOC1.tzname = copyString(((NimStringDesc*) &T2726502234_9));
	}
	LA2: ;
	{
		if (!local0) goto LA16;
		LOC1.timezone = gettimezone_115001_2726502234();
	}
	goto LA14;
	LA16: ;
	{
		LOC1.timezone = ((NI) 0);
	}
	LA14: ;
	genericShallowAssign((void*)Result, (void*)(&LOC1), (&NTI114804));
}
コード例 #4
0
ファイル: stdlib_uri.c プロジェクト: JJjie/RuCTF-2015
N_NIMCALL(void, inituri_201186)(Uri201012* Result) {
	Uri201012 LOC1;
	memset((void*)(&LOC1), 0, sizeof(LOC1));
	memset((void*)(&LOC1), 0, sizeof(LOC1));
	LOC1.scheme = copyString(((NimStringDesc*) &TMP1133));
	LOC1.username = copyString(((NimStringDesc*) &TMP1133));
	LOC1.password = copyString(((NimStringDesc*) &TMP1133));
	LOC1.hostname = copyString(((NimStringDesc*) &TMP1133));
	LOC1.port = copyString(((NimStringDesc*) &TMP1133));
	LOC1.path = copyString(((NimStringDesc*) &TMP1133));
	LOC1.query = copyString(((NimStringDesc*) &TMP1133));
	LOC1.anchor = copyString(((NimStringDesc*) &TMP1133));
	genericShallowAssign((void*)Result, (void*)(&LOC1), (&NTI201012));
}