Bug 1233966 - build fixes for FreeBSD. r=jrmuizel

This commit is contained in:
Lee Salzman 2016-01-13 13:22:21 -05:00
Родитель da009008c6
Коммит 4da9ad5af4
2 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -11,7 +11,7 @@
#if defined(SK_BUILD_FOR_MAC)
#include <malloc/malloc.h>
#elif defined(SK_BUILD_FOR_UNIX) || defined(SK_BUILD_FOR_WIN32)
#include <malloc.h>
// #include <malloc.h>
#endif
struct SkVarAlloc::Block {

Просмотреть файл

@ -24,7 +24,11 @@ void SkTime::GetDateTime(DateTime* dt)
int offset = tstruct->tm_isdst == 1 ? 60 : 0;
// http://pubs.opengroup.org/onlinepubs/009695399/basedefs/time.h.html
#if defined(__FreeBSD__)
dt->fTimeZoneMinutes = SkToS16(offset - tstruct->tm_gmtoff / 60);
#else
dt->fTimeZoneMinutes = SkToS16(offset - timezone / 60);
#endif
dt->fYear = tstruct->tm_year + 1900;
dt->fMonth = SkToU8(tstruct->tm_mon + 1);
dt->fDayOfWeek = SkToU8(tstruct->tm_wday);