From 6254103d4abf0fcedd5e98449fa93de2c524f43f Mon Sep 17 00:00:00 2001 From: Vahagn Khachatryan Date: Wed, 28 Jun 2017 12:43:03 -0400 Subject: [PATCH] char_plus_char_is_int.cpp --- cpp/char_plus_char_is_int.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/cpp/char_plus_char_is_int.cpp b/cpp/char_plus_char_is_int.cpp index d41b64f..dc0867b 100644 --- a/cpp/char_plus_char_is_int.cpp +++ b/cpp/char_plus_char_is_int.cpp @@ -9,22 +9,22 @@ VIM-: let g:cf5output=0 */ #include -char * f( unsigned long ){ return "unsigned long"; } -char * f( unsigned int ){ return "unsigned int"; } -char * f( unsigned short ){ return "unsigned short"; } -char * f( unsigned char ){ return "unsigned char"; } -char * f( long ){ return "long"; } -char * f( int ){ return "int"; } -char * f( short ){ return "short"; } -char * f( char ){ return "char"; } +const char * f( unsigned long ){ return "unsigned long"; } +const char * f( unsigned int ){ return "unsigned int"; } +const char * f( unsigned short ){ return "unsigned short"; } +const char * f( unsigned char ){ return "unsigned char"; } +const char * f( long ){ return "long"; } +const char * f( int ){ return "int"; } +const char * f( short ){ return "short"; } +const char * f( char ){ return "char"; } template -char * g() { +const char * g() { return f( T(1) + T(2) ); } template -char * h() { +const char * h() { return f( T1(1) + T2(2) ); }