summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>1999-04-10 01:01:27 +0000
committerwtc%netscape.com <devnull@localhost>1999-04-10 01:01:27 +0000
commitfc1e7010b9461111d0925b9d4aee31351086c585 (patch)
treebf0f5b77b2bbe96184aa438e6bf8031724376066
parent0732ddb119ca0f1cb9bd41219e3474a2c48485dd (diff)
downloadnspr-hg-fc1e7010b9461111d0925b9d4aee31351086c585.tar.gz
Bugzilla bug #4736: added dummy references to rcsid and sccsid so
that they aren't optimized away as unused variables.
-rw-r--r--lib/libc/src/plvrsion.c20
-rw-r--r--pr/src/prvrsion.c20
2 files changed, 30 insertions, 10 deletions
diff --git a/lib/libc/src/plvrsion.c b/lib/libc/src/plvrsion.c
index a7fa2cb2..663d2dde 100644
--- a/lib/libc/src/plvrsion.c
+++ b/lib/libc/src/plvrsion.c
@@ -60,11 +60,6 @@ static PRVersionDescription prVersionDescription_libplc21 =
/* specialString */ ""
};
-PR_IMPLEMENT(const PRVersionDescription*) libVersionPoint()
-{
- return &prVersionDescription_libplc21;
-} /* versionEntryPointType */
-
#ifdef XP_UNIX
/*
@@ -75,5 +70,20 @@ static char sccsid[] = "@(#)NSPR " PR_VERSION " " _BUILD_STRING;
#endif /* XP_UNIX */
+PR_IMPLEMENT(const PRVersionDescription*) libVersionPoint()
+{
+#ifdef XP_UNIX
+ /*
+ * Add dummy references to rcsid and sccsid to prevent them
+ * from being optimized away as unused variables.
+ */
+ const char *dummy;
+
+ dummy = rcsid;
+ dummy = sccsid;
+#endif
+ return &prVersionDescription_libplc21;
+} /* versionEntryPointType */
+
/* plvrsion.c */
diff --git a/pr/src/prvrsion.c b/pr/src/prvrsion.c
index 71315844..87aac981 100644
--- a/pr/src/prvrsion.c
+++ b/pr/src/prvrsion.c
@@ -60,11 +60,6 @@ static PRVersionDescription prVersionDescription_libnsrp21 =
/* specialString */ ""
};
-PR_IMPLEMENT(const PRVersionDescription*) libVersionPoint(void)
-{
- return &prVersionDescription_libnsrp21;
-} /* versionEntryPointType */
-
#ifdef XP_UNIX
/*
@@ -75,5 +70,20 @@ static char sccsid[] = "@(#)NSPR " PR_VERSION " " _BUILD_STRING;
#endif /* XP_UNIX */
+PR_IMPLEMENT(const PRVersionDescription*) libVersionPoint(void)
+{
+#ifdef XP_UNIX
+ /*
+ * Add dummy references to rcsid and sccsid to prevent them
+ * from being optimized away as unused variables.
+ */
+ const char *dummy;
+
+ dummy = rcsid;
+ dummy = sccsid;
+#endif
+ return &prVersionDescription_libnsrp21;
+} /* versionEntryPointType */
+
/* prvrsion.c */