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 1406 by gezelter, Wed Jan 20 02:27:24 2010 UTC vs.
Revision 1426 by gezelter, Tue Mar 30 15:16:37 2010 UTC

# Line 35 | Line 35
35   *                                                                      
36   * [1]  Meineke, et al., J. Comp. Chem. 26, 252-271 (2005).            
37   * [2]  Fennell & Gezelter, J. Chem. Phys. 124, 234104 (2006).          
38 < * [3]  Sun, Lin & Gezelter, J. Chem. Phys. 128, 24107 (2008).          
38 > * [3]  Sun, Lin & Gezelter, J. Chem. Phys. 128, 234107 (2008).          
39   * [4]  Vardeman & Gezelter, in progress (2010).                        
40   */
41  
# Line 84 | Line 84 | int main(int argc,char* argv[]){
84        "  |     /_/                                   University of Notre Dame.   |\n"<<
85        "  |                                                                       |\n"<<
86        "  |                   version " <<
87 <      OPENMD_VERSION_MAJOR << "." << OPENMD_VERSION_MINOR << "." << OPENMD_VERSION_TINY <<
87 >      OPENMD_VERSION_MAJOR << "." << OPENMD_VERSION_MINOR << " Rev:" << __get_svn_version() <<
88        "           http://www.openmd.net       |\n"<<
89        "  |                                                                       |\n"<<
90        "  | OpenMD is an OpenScience project.  All source code is available for   |\n"<<
# Line 96 | Line 96 | int main(int argc,char* argv[]){
96        "  |                                                                       |\n"<<
97        "  | [1]  Meineke, et al., J. Comp. Chem. 26, 252-271 (2005).              |\n"<<
98        "  | [2]  Fennell & Gezelter, J. Chem. Phys. 124, 234104 (2006).           |\n"<<
99 <      "  | [3]  Sun, Lin & Gezelter, J. Chem. Phys. 128, 24107 (2008).           |\n"<<
99 >      "  | [3]  Sun, Lin & Gezelter, J. Chem. Phys. 128, 234107 (2008).          |\n"<<
100        "  | [4]  Vardeman & Gezelter, in progress (2010).                         |\n"<<
101        "  +-----------------------------------------------------------------------+\n"<<
102        "\n";
# Line 193 | Line 193 | int main(int argc,char* argv[]){
193  
194    return 0 ;
195   }
196 +
197 + extern "C" {
198 +  
199 +  char svnVersionString[1024];
200 +  char* __get_svn_version(){
201 +    int howMuchToCopy=0;
202 +    char *theVersion="$Revision$";
203 +    howMuchToCopy=strlen(theVersion+11) - 2;
204 +    assert(howMuchToCopy>0);
205 +    memcpy(svnVersionString,  theVersion+11, howMuchToCopy);
206 +    svnVersionString[howMuchToCopy] = '\0';
207 +    return svnVersionString;
208 +  }
209 +  
210 + }

Comparing trunk/src/applications/openmd/openmd.cpp (property svn:keywords):
Revision 1406 by gezelter, Wed Jan 20 02:27:24 2010 UTC vs.
Revision 1426 by gezelter, Tue Mar 30 15:16:37 2010 UTC

# Line 0 | Line 1
1 + $Revision$

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines