[sword-svn] r2791 - trunk/include

Chris Little chrislit at crosswire.org
Sat Mar 16 16:17:04 MST 2013


Yep, that'll work.

On 3/16/2013 3:31 PM, Troy A. Griffitts wrote:
> When do you get the error?  i.e., who (?.cpp) is including zverse.h when
> the error is thrown?  This is probably where the #include<swbuf.h>
> should be.
>
>
>
> On 03/16/2013 11:27 PM, Chris Little wrote:
>> If anyone is able to identify why this might be causing a problem with
>> VC++ (other than stupid complaints about MS), I would be happy to see
>> this commit reverted.
>>
>> I tinkered around for a while and couldn't find any solution other
>> than including swbuf.h. For comparison, the zstr.h file does not need
>> swbuf.h to be included--it works perfectly fine with the class
>> predeclaration.
>>
>> My only guess is that it has something to do with versificationmgr,
>> since that's really the only major stuff to have changed since I last
>> updated the VC++ project files.
>>
>> --Chris
>>
>>
>> On 3/16/2013 3:26 PM, chrislit at crosswire.org wrote:
>>> Author: chrislit
>>> Date: 2013-03-16 15:26:14 -0700 (Sat, 16 Mar 2013)
>>> New Revision: 2791
>>>
>>> Modified:
>>>     trunk/include/zverse.h
>>> Log:
>>> VC++ complains of undefined SWBuf unless swbuf.h is included;
>>> predeclaring the class doesn't work for some reason
>>>
>>> Modified: trunk/include/zverse.h
>>> ===================================================================
>>> --- trunk/include/zverse.h    2013-03-16 22:22:31 UTC (rev 2790)
>>> +++ trunk/include/zverse.h    2013-03-16 22:26:14 UTC (rev 2791)
>>> @@ -9,12 +9,12 @@
>>>   #define ZVERSE_H
>>>
>>>   #include <defs.h>
>>> +#include <swbuf.h>
>>>
>>>   SWORD_NAMESPACE_START
>>>
>>>   class FileDesc;
>>>   class SWCompress;
>>> -class SWBuf;
>>>
>>>   class SWDLLEXPORT zVerse {
>>>       SWCompress *compressor;
>>>
>>>
>>> _______________________________________________
>>> sword-cvs mailing list
>>> sword-cvs at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-cvs
>>>
>>
>>
>> _______________________________________________
>> sword-cvs mailing list
>> sword-cvs at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-cvs
>
>
> _______________________________________________
> sword-cvs mailing list
> sword-cvs at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-cvs




More information about the sword-cvs mailing list