debug: add proper const attribute to function arguments
commit02dc60a51d0e07f43eb6c3de2b7c07992af39a65
authorWilliam Smith <wsmith1@mail.ru>
Sun, 13 Jan 2013 23:35:59 +0000 (13 18:35 -0500)
committerWilliam Smith <wsmith1@mail.ru>
Mon, 14 Jan 2013 01:47:05 +0000 (13 20:47 -0500)
treec8d1b6499402b80fe8c821a48aabbda639be46e0
parentd81183a700472cfd309eae0abc5e61fed1675caf
debug: add proper const attribute to function arguments

Add proper const attribute to function arguments. Also
add format attribute to debug_fmt() function.
This fixes many warnings in many files, for example:

  ssl_cli.c: In function ‘ssl_write_client_hello’:
  ssl_cli.c:55: warning: passing argument 3 of
  ‘debug_print_msg’ discards qualifiers from pointer
  target type

const attribute is added to function arguments and
variables in order to allow compiler checks with
-Wbad-function-cast, -Wcast-qual and
-Wwrite-strings warnings options.
include/tropicssl/debug.h
library/debug.c