You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by dl...@apache.org on 2007/08/13 00:13:01 UTC
svn commit: r565174 -
/harmony/enhanced/sandbox/bootjvm/bootJVM/jvm/src/jvmutil.c
Author: dlydick
Date: Sun Aug 12 15:13:01 2007
New Revision: 565174
URL: http://svn.apache.org/viewvc?view=rev&rev=565174
Log:
Generalized several command line parameters for use
by any program. Added functions jvmutil_versionmsg(),
jvmutil_copyrightmsg(), and jvmutil_licensemsg() for
this purpose.
Modified:
harmony/enhanced/sandbox/bootjvm/bootJVM/jvm/src/jvmutil.c
Modified: harmony/enhanced/sandbox/bootjvm/bootJVM/jvm/src/jvmutil.c
URL: http://svn.apache.org/viewvc/harmony/enhanced/sandbox/bootjvm/bootJVM/jvm/src/jvmutil.c?view=diff&rev=565174&r1=565173&r2=565174
==============================================================================
--- harmony/enhanced/sandbox/bootjvm/bootJVM/jvm/src/jvmutil.c (original)
+++ harmony/enhanced/sandbox/bootjvm/bootJVM/jvm/src/jvmutil.c Sun Aug 12 15:13:01 2007
@@ -130,6 +130,74 @@
/*!
+ * @brief Show program version message to standard output.
+ *
+ *
+ * @b Parameters: @link #rvoid rvoid@endlink
+ *
+ *
+ * @returns @link #rvoid rvoid@endlink
+ *
+ */
+rvoid jvmutil_versionmsg(rvoid)
+{
+ ARCH_FUNCTION_NAME(jvmutil_versionmsg);
+
+ fprintfLocalStdout("%s\n", CONFIG_RELEASE_LEVEL);
+
+ return;
+
+} /* END of jvmutil_versionmsg() */
+
+
+/*!
+ * @brief Show program copyright message to standard output.
+ *
+ *
+ * @b Parameters: @link #rvoid rvoid@endlink
+ *
+ *
+ * @returns @link #rvoid rvoid@endlink
+ *
+ */
+rvoid jvmutil_copyrightmsg(rvoid)
+{
+ ARCH_FUNCTION_NAME(jvmutil_copyrightmsg);
+
+ fprintfLocalStdout("\n%s: %s, version %s\n%s\n\n",
+ CONFIG_PROGRAM_NAME,
+ CONFIG_PROGRAM_DESCRIPTION,
+ CONFIG_RELEASE_LEVEL,
+ ARCH_COPYRIGHT_TEXT_APACHE);
+
+ return;
+
+} /* END of jvmutil_copyrightmsg() */
+
+
+/*!
+ * @brief Show program software license message to standard output.
+ *
+ *
+ * @b Parameters: @link #rvoid rvoid@endlink
+ *
+ *
+ * @returns @link #rvoid rvoid@endlink
+ *
+ */
+rvoid jvmutil_licensemsg(rvoid)
+{
+ ARCH_FUNCTION_NAME(jvmutil_licensemsg);
+
+ jvmutil_copyrightmsg();
+ fprintfLocalStdout("%s\n\n", ARCH_LICENSE_TEXT_APACHE);
+
+ return;
+
+} /* END of jvmutil_licensemsg() */
+
+
+/*!
* @name Stack dump utilities.
*
* @brief Print contents of a thread's stack to standard error.