ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/applications/openmd/openmd.cpp
(Generate patch)

Comparing trunk/src/applications/openmd/openmd.cpp (file contents):
Revision 1429 by gezelter, Tue Mar 30 15:25:09 2010 UTC vs.
Revision 1430 by gezelter, Tue Mar 30 15:31:41 2010 UTC

# Line 59 | Line 59 | using namespace OpenMD;
59  
60   using namespace OpenMD;
61  
62 + char* __get_svn_version();
63  
64   int main(int argc,char* argv[]){
65    
# Line 83 | Line 84 | int main(int argc,char* argv[]){
84        "  | \\____/ .___/\\___/_/ /_//_/  /_//_____/    Copyright 2004-2010 by the  |\n"<<
85        "  |     /_/                                   University of Notre Dame.   |\n"<<
86        "  |                                                                       |\n"<<
87 <      "  |                   version " <<
88 <      OPENMD_VERSION_MAJOR << "." << OPENMD_VERSION_MINOR << " Rev:" << __get_svn_version() <<
89 <      "           http://www.openmd.net       |\n"<<
87 >      "  |            version " <<
88 >      OPENMD_VERSION_MAJOR << "." << OPENMD_VERSION_MINOR << "  Revision:" << __get_svn_version() <<
89 >      "     http://www.openmd.net       |\n"<<
90        "  |                                                                       |\n"<<
91        "  | OpenMD is an OpenScience project.  All source code is available for   |\n"<<
92        "  | any use whatsoever under a BSD-style license.                         |\n"<<
# Line 194 | Line 195 | int main(int argc,char* argv[]){
195    return 0 ;
196   }
197  
197 extern "C" {
198  
198    char svnVersionString[1024];
199    char* __get_svn_version(){
200      int howMuchToCopy=0;
201 <    char *theVersion="$Revision$";
201 >    const char *theVersion="$Revision$";
202      howMuchToCopy=strlen(theVersion+11) - 2;
203      assert(howMuchToCopy>0);
204      memcpy(svnVersionString,  theVersion+11, howMuchToCopy);
205      svnVersionString[howMuchToCopy] = '\0';
206      return svnVersionString;
207    }
209  
210 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines