extern const as per c++98 7.1.5.2.
This commit is contained in:
@@ -3,15 +3,13 @@
|
|||||||
$ver = 0;
|
$ver = 0;
|
||||||
if( open FH, '<ver.cpp' )
|
if( open FH, '<ver.cpp' )
|
||||||
{
|
{
|
||||||
$_ = <FH>;
|
<FH> =~ /version_num = (\d+);/ and $ver = $1 + 1;
|
||||||
/version_num = (\d+);/ and $ver = $1+1;
|
|
||||||
close FH;
|
close FH;
|
||||||
}
|
}
|
||||||
chop( $date = `date` );
|
chop( $date = `date` );
|
||||||
open FH, '>ver.cpp' or die $!;
|
open FH, '>ver.cpp' or die $!;
|
||||||
# Cannot use const here since gcc will strip it out...
|
|
||||||
print FH <<"EOF";
|
print FH <<"EOF";
|
||||||
unsigned long version_num = $ver;
|
extern const unsigned long version_num = $ver;
|
||||||
const char *version_time = "$date";
|
extern const char *const version_time = "$date";
|
||||||
EOF
|
EOF
|
||||||
close FH;
|
close FH;
|
||||||
|
|||||||
Reference in New Issue
Block a user