All pastes #638100 Raw Edit

Anonymous

public text v1 · immutable
#638100 ·published 2007-07-29 14:57 UTC
rendered paste body
------ Build started: Project: shared, Configuration: Debug Win32 ------
Compiling...
Database.cpp
Sha1.cpp
BigNumber.cpp
AuthCrypt.cpp
mempool.cpp
dotconfpp.cpp
..\..\src\shared\Config\dotconfpp\dotconfpp.cpp(94) : error C2039: '_strdup' : is not a member of 'AsyncDNSMemPool' - Look at Section One
        c:\users\martin\desktop\mangos\src\shared\config\dotconfpp\mempool.h(12) : see declaration of 'AsyncDNSMemPool' - Look at section 2
..\..\src\shared\Config\dotconfpp\dotconfpp.cpp(130) : error C2039: '_strdup' : is not a member of 'AsyncDNSMemPool'
        c:\users\martin\desktop\mangos\src\shared\config\dotconfpp\mempool.h(12) : see declaration of 'AsyncDNSMemPool'
..\..\src\shared\Config\dotconfpp\dotconfpp.cpp(152) : error C2039: '_strdup' : is not a member of 'AsyncDNSMemPool'
        c:\users\martin\desktop\mangos\src\shared\config\dotconfpp\mempool.h(12) : see declaration of 'AsyncDNSMemPool'
..\..\src\shared\Config\dotconfpp\dotconfpp.cpp(480) : error C2039: '_strdup' : is not a member of 'AsyncDNSMemPool'
        c:\users\martin\desktop\mangos\src\shared\config\dotconfpp\mempool.h(12) : see declaration of 'AsyncDNSMemPool'
..\..\src\shared\Config\dotconfpp\dotconfpp.cpp(488) : error C2039: '_strdup' : is not a member of 'AsyncDNSMemPool'
        c:\users\martin\desktop\mangos\src\shared\config\dotconfpp\mempool.h(12) : see declaration of 'AsyncDNSMemPool'
..\..\src\shared\Config\dotconfpp\dotconfpp.cpp(495) : error C2039: '_strdup' : is not a member of 'AsyncDNSMemPool'
        c:\users\martin\desktop\mangos\src\shared\config\dotconfpp\mempool.h(12) : see declaration of 'AsyncDNSMemPool'
Config.cpp
Util.cpp
Build log was saved at "file://c:\Users\martin\Desktop\mangos\win\VC80\shared___Win32_Debug\BuildLog.htm"
shared - 6 error(s), 0 warning(s)

Section 1
class AsyncDNSMemPool{
private:
    struct PoolChunk {
        void * pool;
        size_t pos;
        size_t size;

        PoolChunk(size_t _size);
        ~PoolChunk();
    };
    PoolChunk ** chunks;
    size_t chunksCount;
    size_t defaultSize;

    size_t poolUsage;
    size_t poolUsageCounter;

    void addNewChunk(size_t size);


Section 2
if(concat){
                    word = (char*)mempool->alloc(strlen(words.back())+strlen(start)+1);
                    strcpy(word, words.back());
                    strcat(word, start);
                    words.pop_back();
                    concat = false;
                } else {
                    word = mempool->strdup(start);
                }