% perl -MPOSIX=CHAR_MAX -wle 'print( CHAR_MAX )' 127 % perl -MPOSIX=CHAR_MAX -wle 'print( CHAR_MAX + 1 )' 127 #### % perl -MPOSIX=CHAR_MAX -MO=Deparse,-p -e 'print( CHAR_MAX + 1 )' print(CHAR_MAX(1)); -e syntax OK #### % perl -Mconstant=CHAR_MAX,127 -wle 'print( CHAR_MAX + 1 )' 128 % perl -Mconstant=CHAR_MAX,127 -wle 'print( CHAR_MAX( 1 ) )' Too many arguments for main::CHAR_MAX at -e line 1, at end of line Execution of -e aborted due to compilation errors.