mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
* gnu/packages/patches/doc++-gcc-14.patch: New fdile. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/documentation.scm (doc++)[source]: Use it. Change-Id: Ifb388a5e45c1a4a5031b327e06de97774dc761a1
187 lines
4.3 KiB
Diff
187 lines
4.3 KiB
Diff
Upstream-status: Not presented upstream.
|
|
|
|
--- doc++-3.4.10/src/doc2dbxml.ll.orig 2025-01-02 19:35:28.284584323 +0100
|
|
+++ doc++-3.4.10/src/doc2dbxml.ll 2025-01-02 19:36:30.316732013 +0100
|
|
@@ -57,8 +57,8 @@
|
|
static int skip = 0;
|
|
static int tab = 0;
|
|
static int yyLineNr = 0;
|
|
-static Entry* ref = 0;
|
|
-static Entry* noref = ref + 1;
|
|
+static Entry* g_ref = 0;
|
|
+static Entry* noref = g_ref + 1;
|
|
static char yyFileName[264];
|
|
static bool mathmode = false;
|
|
static int tabFlag = 0;
|
|
@@ -147,28 +147,28 @@
|
|
}
|
|
|
|
<Ref>[^}]* {
|
|
- if(ref == 0)
|
|
+ if(g_ref == 0)
|
|
{
|
|
McString tmp = yytext;
|
|
- ref = getRefEntry(tmp, current);
|
|
+ g_ref = getRefEntry(tmp, current);
|
|
}
|
|
REJECT;
|
|
}
|
|
|
|
<Ref>"}" {
|
|
- if(ref && ref != noref)
|
|
+ if(g_ref && g_ref != noref)
|
|
{
|
|
fprintf(out, " ($\\rightarrow$ ");
|
|
- if(MAKE_DOC(ref))
|
|
+ if(MAKE_DOC(g_ref))
|
|
{
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, ",");
|
|
}
|
|
fprintf(out, " {\\em page }\\pageref{cxx.");
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, "})");
|
|
}
|
|
- ref = 0;
|
|
+ g_ref = 0;
|
|
BEGIN(0);
|
|
}
|
|
|
|
--- doc++-3.4.10/src/doc2dbsgml.ll.orig 2025-01-02 19:39:08.061103757 +0100
|
|
+++ doc++-3.4.10/src/doc2dbsgml.ll 2025-01-02 19:39:52.201206812 +0100
|
|
@@ -54,8 +54,8 @@
|
|
static int skip = 0;
|
|
static int tab = 0;
|
|
static int yyLineNr = 0;
|
|
-static Entry* ref = 0;
|
|
-static Entry* noref = ref + 1;
|
|
+static Entry* g_ref = 0;
|
|
+static Entry* noref = g_ref + 1;
|
|
static char yyFileName[264];
|
|
static bool mathmode = false;
|
|
static int tabFlag = 0;
|
|
@@ -144,28 +144,28 @@
|
|
}
|
|
|
|
<Ref>[^}]* {
|
|
- if(ref == 0)
|
|
+ if(g_ref == 0)
|
|
{
|
|
McString tmp = yytext;
|
|
- ref = getRefEntry(tmp, current);
|
|
+ g_ref = getRefEntry(tmp, current);
|
|
}
|
|
REJECT;
|
|
}
|
|
|
|
<Ref>"}" {
|
|
- if(ref && ref != noref)
|
|
+ if(g_ref && g_ref != noref)
|
|
{
|
|
fprintf(out, " ($\\rightarrow$ ");
|
|
- if(MAKE_DOC(ref))
|
|
+ if(MAKE_DOC(g_ref))
|
|
{
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, ",");
|
|
}
|
|
fprintf(out, " {\\em page }\\pageref{cxx.");
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, "})");
|
|
}
|
|
- ref = 0;
|
|
+ g_ref = 0;
|
|
BEGIN(0);
|
|
}
|
|
|
|
--- doc++-3.4.10/src/doc2tex.ll.orig 2025-01-02 19:40:11.785252404 +0100
|
|
+++ doc++-3.4.10/src/doc2tex.ll 2025-01-02 19:40:39.181316047 +0100
|
|
@@ -59,8 +59,8 @@
|
|
static int yyLineNr = 0;
|
|
static int texBracketCount = 0;
|
|
static McString refStr = "";
|
|
-static Entry* ref = 0;
|
|
-static Entry* noref = ref + 1;
|
|
+static Entry* g_ref = 0;
|
|
+static Entry* noref = g_ref + 1;
|
|
static char yyFileName[264];
|
|
bool mathmode = false;
|
|
static int tabFlag = 0;
|
|
@@ -186,30 +186,30 @@
|
|
}
|
|
|
|
<Ref>[^}]* {
|
|
- if(ref == 0)
|
|
+ if(g_ref == 0)
|
|
{
|
|
refStr = McString(yytext, 0, yyleng - 2);
|
|
- ref = getRefEntry(refStr, current);
|
|
+ g_ref = getRefEntry(refStr, current);
|
|
}
|
|
REJECT;
|
|
}
|
|
|
|
<Ref>"}" {
|
|
- if(ref && ref != noref)
|
|
+ if(g_ref && g_ref != noref)
|
|
{
|
|
fprintf(out, " ($\\rightarrow$ ");
|
|
- if(MAKE_DOC(ref))
|
|
+ if(MAKE_DOC(g_ref))
|
|
{
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, ",");
|
|
}
|
|
fprintf(out, " {\\em page }\\pageref{cxx.");
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, "})");
|
|
}
|
|
else
|
|
fprintf(out, refStr.c_str());
|
|
- ref = 0;
|
|
+ g_ref = 0;
|
|
refStr.clear();
|
|
BEGIN(0);
|
|
}
|
|
@@ -246,28 +246,28 @@
|
|
}
|
|
|
|
<Link>[^ ]* {
|
|
- if(ref == 0)
|
|
+ if(g_ref == 0)
|
|
{
|
|
McString tmp = yytext;
|
|
- ref = getRefEntry(tmp, current);
|
|
+ g_ref = getRefEntry(tmp, current);
|
|
}
|
|
REJECT;
|
|
}
|
|
|
|
<Link>"}" {
|
|
- if(ref && ref != noref)
|
|
+ if(g_ref && g_ref != noref)
|
|
{
|
|
fprintf(out, " ($\\rightarrow$ ");
|
|
- if(MAKE_DOC(ref))
|
|
+ if(MAKE_DOC(g_ref))
|
|
{
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, ",");
|
|
}
|
|
fprintf(out, " {\\em page }\\pageref{cxx.");
|
|
- ref->dumpNumber(out);
|
|
+ g_ref->dumpNumber(out);
|
|
fprintf(out, "})");
|
|
}
|
|
- ref = 0;
|
|
+ g_ref = 0;
|
|
BEGIN(0);
|
|
}
|
|
|