summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qtools/qcstring.cpp3
-rw-r--r--src/docparser.cpp6
-rw-r--r--src/filedef.cpp2
-rw-r--r--src/groupdef.cpp2
-rw-r--r--src/namespacedef.cpp2
5 files changed, 11 insertions, 4 deletions
diff --git a/qtools/qcstring.cpp b/qtools/qcstring.cpp
index 1eb24aa..fdd9971 100644
--- a/qtools/qcstring.cpp
+++ b/qtools/qcstring.cpp
@@ -32,7 +32,8 @@ QCString &QCString::sprintf( const char *format, ... )
int l = length();
if (l<minlen) { resize(minlen); l=minlen; }
int n=vsnprintf( data(), l, format, ap);
- resize(qstrlen(data())+1);
+ if (n<0) n=l;
+ resize(n+1);
va_end( ap );
return *this;
}
diff --git a/src/docparser.cpp b/src/docparser.cpp
index a788e13..b7e8dad 100644
--- a/src/docparser.cpp
+++ b/src/docparser.cpp
@@ -7122,6 +7122,12 @@ static QCString processCopyDoc(const char *data,uint &len)
isBrief?"brief":"details",id.data());
}
}
+ else
+ {
+ warn_doc_error(g_fileName,doctokenizerYYlineno,
+ "@copy%s or @copydoc target '%s' not found", isBrief?"brief":"details",
+ id.data());
+ }
// skip over command
i=j;
}
diff --git a/src/filedef.cpp b/src/filedef.cpp
index 42e3efc..c0be33d 100644
--- a/src/filedef.cpp
+++ b/src/filedef.cpp
@@ -1857,7 +1857,7 @@ void FileDef::writeMemberDeclarations(OutputList &ol,MemberListType lt,const QCS
}
else
{
- ml->writeDeclarations(ol,0,0,this,0,title,0,definitionType());
+ ml->writeDeclarations(ol,0,0,this,0,title,0);
}
}
}
diff --git a/src/groupdef.cpp b/src/groupdef.cpp
index 5993bb2..1c07113 100644
--- a/src/groupdef.cpp
+++ b/src/groupdef.cpp
@@ -1621,7 +1621,7 @@ void GroupDef::writeMemberDeclarations(OutputList &ol,MemberListType lt,const QC
}
if (ml)
{
- ml->writeDeclarations(ol,0,0,0,this,title,0,definitionType());
+ ml->writeDeclarations(ol,0,0,0,this,title,0);
}
}
diff --git a/src/namespacedef.cpp b/src/namespacedef.cpp
index 6cf12b6..f7c8123 100644
--- a/src/namespacedef.cpp
+++ b/src/namespacedef.cpp
@@ -1088,7 +1088,7 @@ MemberList *NamespaceDef::getMemberList(MemberListType lt) const
void NamespaceDef::writeMemberDeclarations(OutputList &ol,MemberListType lt,const QCString &title)
{
MemberList * ml = getMemberList(lt);
- if (ml) ml->writeDeclarations(ol,0,this,0,0,title,0,DefinitionIntf::TypeNamespace);
+ if (ml) ml->writeDeclarations(ol,0,this,0,0,title,0);
}
void NamespaceDef::writeMemberDocumentation(OutputList &ol,MemberListType lt,const QCString &title)