mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 10:08:18 +00:00
Fix memset compilation
/home/deen/isos/ddnet/ddnet-source/src/tools/map_create_pixelart.cpp: In function ‘int InsertPixelArtQuads(CQuad*, int&, const CImageInfo&, const int*, const int*, const bool*)’: /home/deen/isos/ddnet/ddnet-source/src/tools/map_create_pixelart.cpp:110:9: error: ‘memset’ was not declared in this scope 110 | memset(aVisitedPixels, 0, sizeof(bool) * Img.m_Height * Img.m_Width); | ^~~~~~ /home/deen/isos/ddnet/ddnet-source/src/tools/map_create_pixelart.cpp:8:1: note: ‘memset’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’? 7 | #include <game/mapitems.h> +++ |+#include <cstring> 8 |
This commit is contained in:
parent
7375f2c9d7
commit
2ccca3a50a
|
@ -1066,7 +1066,7 @@ int CServer::NewClientCallback(int ClientID, void *pUser, bool Sixup)
|
||||||
pThis->m_aClients[ClientID].m_DDNetVersion = VERSION_NONE;
|
pThis->m_aClients[ClientID].m_DDNetVersion = VERSION_NONE;
|
||||||
pThis->m_aClients[ClientID].m_GotDDNetVersionPacket = false;
|
pThis->m_aClients[ClientID].m_GotDDNetVersionPacket = false;
|
||||||
pThis->m_aClients[ClientID].m_DDNetVersionSettled = false;
|
pThis->m_aClients[ClientID].m_DDNetVersionSettled = false;
|
||||||
memset(&pThis->m_aClients[ClientID].m_Addr, 0, sizeof(NETADDR));
|
mem_zero(&pThis->m_aClients[ClientID].m_Addr, sizeof(NETADDR));
|
||||||
pThis->m_aClients[ClientID].Reset();
|
pThis->m_aClients[ClientID].Reset();
|
||||||
|
|
||||||
pThis->GameServer()->OnClientEngineJoin(ClientID, Sixup);
|
pThis->GameServer()->OnClientEngineJoin(ClientID, Sixup);
|
||||||
|
|
|
@ -170,7 +170,7 @@ static context_data contexts[WS_CONTEXTS];
|
||||||
int websocket_create(const char *addr, int port)
|
int websocket_create(const char *addr, int port)
|
||||||
{
|
{
|
||||||
struct lws_context_creation_info info;
|
struct lws_context_creation_info info;
|
||||||
memset(&info, 0, sizeof(info));
|
mem_zero(&info, sizeof(info));
|
||||||
info.port = port;
|
info.port = port;
|
||||||
info.iface = addr;
|
info.iface = addr;
|
||||||
info.protocols = protocols;
|
info.protocols = protocols;
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
#include <engine/storage.h>
|
#include <engine/storage.h>
|
||||||
#include <game/mapitems.h>
|
#include <game/mapitems.h>
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
bool CreatePixelArt(const char[][64], const int[], const int[], int[], const bool[]);
|
bool CreatePixelArt(const char[][64], const int[], const int[], int[], const bool[]);
|
||||||
void InsertCurrentQuads(CDataFileReader &, CMapItemLayerQuads *, CQuad *);
|
void InsertCurrentQuads(CDataFileReader &, CMapItemLayerQuads *, CQuad *);
|
||||||
int InsertPixelArtQuads(CQuad *, int &, const CImageInfo &, const int[], const int[], const bool[]);
|
int InsertPixelArtQuads(CQuad *, int &, const CImageInfo &, const int[], const int[], const bool[]);
|
||||||
|
@ -107,7 +109,7 @@ int InsertPixelArtQuads(CQuad *pQuads, int &NumQuads, const CImageInfo &Img, con
|
||||||
int ImgPixelSize = aPixelSizes[0], QuadPixelSize = aPixelSizes[1], OriginalNumQuads = NumQuads;
|
int ImgPixelSize = aPixelSizes[0], QuadPixelSize = aPixelSizes[1], OriginalNumQuads = NumQuads;
|
||||||
int aForcedPivot[2] = {std::numeric_limits<int>::max(), std::numeric_limits<int>::max()};
|
int aForcedPivot[2] = {std::numeric_limits<int>::max(), std::numeric_limits<int>::max()};
|
||||||
bool *aVisitedPixels = new bool[Img.m_Height * Img.m_Width];
|
bool *aVisitedPixels = new bool[Img.m_Height * Img.m_Width];
|
||||||
memset(aVisitedPixels, 0, sizeof(bool) * Img.m_Height * Img.m_Width);
|
mem_zero(aVisitedPixels, sizeof(bool) * Img.m_Height * Img.m_Width);
|
||||||
|
|
||||||
for(int y = 0; y < Img.m_Height; y += ImgPixelSize)
|
for(int y = 0; y < Img.m_Height; y += ImgPixelSize)
|
||||||
for(int x = 0; x < Img.m_Width; x += ImgPixelSize)
|
for(int x = 0; x < Img.m_Width; x += ImgPixelSize)
|
||||||
|
@ -162,7 +164,7 @@ int GetImagePixelSize(const CImageInfo &Img)
|
||||||
{
|
{
|
||||||
int ImgPixelSize = std::numeric_limits<int>::max();
|
int ImgPixelSize = std::numeric_limits<int>::max();
|
||||||
bool *aVisitedPixels = new bool[Img.m_Height * Img.m_Width];
|
bool *aVisitedPixels = new bool[Img.m_Height * Img.m_Width];
|
||||||
memset(aVisitedPixels, 0, sizeof(bool) * Img.m_Height * Img.m_Width);
|
mem_zero(aVisitedPixels, sizeof(bool) * Img.m_Height * Img.m_Width);
|
||||||
|
|
||||||
for(int y = 0; y < Img.m_Height && ImgPixelSize > 1; y++)
|
for(int y = 0; y < Img.m_Height && ImgPixelSize > 1; y++)
|
||||||
for(int x = 0; x < Img.m_Width && ImgPixelSize > 1; x++)
|
for(int x = 0; x < Img.m_Width && ImgPixelSize > 1; x++)
|
||||||
|
|
Loading…
Reference in a new issue