diff options
author | wtc%netscape.com <devnull@localhost> | 1999-04-08 01:42:50 +0000 |
---|---|---|
committer | wtc%netscape.com <devnull@localhost> | 1999-04-08 01:42:50 +0000 |
commit | 2ed35905d29c315031ef1f833d32c4bcbd97a97f (patch) | |
tree | 922f53c85da8a171cf33b9df4f52f232cf28ff2e | |
parent | 9449f04691f34e26c6abfef6c780e94e5936090b (diff) | |
download | nspr-hg-2ed35905d29c315031ef1f833d32c4bcbd97a97f.tar.gz |
Bugzilla bug #4736: added dummy references to rcsid and sccsid soNSPRPUB_RELEASE_3_1_1_BETA
that they aren't optimized away as unused variables.
(NSPRPUB_RELEASE_3_1_BRANCH)
-rw-r--r-- | lib/libc/src/plvrsion.c | 20 | ||||
-rw-r--r-- | pr/src/prvrsion.c | 20 |
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 */ |