diff --git a/include/light/light.hh b/include/light/light.hh index 462450a2..b2fd82c0 100644 --- a/include/light/light.hh +++ b/include/light/light.hh @@ -379,7 +379,7 @@ extern int write_litfile; extern int write_luxfile; extern qboolean onlyents; extern qboolean scaledonly; -extern uint32_t *extended_texinfo_flags; +extern uint64_t *extended_texinfo_flags; extern qboolean novisapprox; extern bool nolights; diff --git a/light/light.cc b/light/light.cc index 543bce91..9c6e8e6b 100644 --- a/light/light.cc +++ b/light/light.cc @@ -712,7 +712,7 @@ LoadExtendedTexinfoFlags(const char *sourcefilename, const bsp2_t *bsp) char filename[1024]; // always create the zero'ed array - extended_texinfo_flags = (uint32_t *) calloc(bsp->numtexinfo, sizeof(uint32_t)); + extended_texinfo_flags = static_cast(calloc(bsp->numtexinfo, sizeof(uint64_t))); strcpy(filename, sourcefilename); StripExtension(filename);