diff options
author | wtc%netscape.com <devnull@localhost> | 1999-04-10 01:01:27 +0000 |
---|---|---|
committer | wtc%netscape.com <devnull@localhost> | 1999-04-10 01:01:27 +0000 |
commit | fc1e7010b9461111d0925b9d4aee31351086c585 (patch) | |
tree | bf0f5b77b2bbe96184aa438e6bf8031724376066 | |
parent | 0732ddb119ca0f1cb9bd41219e3474a2c48485dd (diff) | |
download | nspr-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.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 */ |