cscrypt/bn_mul: Fix unused-but-set-variable warning.

The warning was:
  cscrypt/bn_mul.c: In function 'bn_mul_part_recursive':
  cscrypt/bn_mul.c:231:19: warning: variable 'zero' set but not used [-Wunused-but-set-variable]

gcc 4.7, x86.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6812 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi/io_serial: Remove unused variable.

This fixes the following warning when compiling for DBOX.
  csctapi/io_serial.c: In function `IO_Serial_DTR_RTS_dbox2':
  csctapi/io_serial.c:84: warning: unused variable `mbit'

Compiler: powerpc-tuxbox-linux-gnu-gcc (GCC) 3.4.4

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6813 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Rename desc variable to usbdesc.

Rename desc variable that is used in usb related functions to usbdesc
in order to ease grepping for desc which is a field in couple of OSCAM
structs.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6814 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi/ifd_smartreader: Add SR_WriteSettings declaration in header file.

This fixes the following warning seen when compiling with libusb support:
  csctapi/icc_async.c: In function 'InitCard':
  csctapi/icc_async.c:1115:3: warning: implicit declaration of function 'SR_WriteSettings' [-Wimplicit-function-declaration]

gcc 4.7, x86.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6815 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi/ifd_smartreader: Fix libusb related warning.

The warning was:
  csctapi/ifd_smartreader.c: In function 'find_smartreader':
  csctapi/ifd_smartreader.c:694:17: warning: pointer targets in passing argument 3 of 'libusb_get_string_descriptor_ascii' differ in signedness [-Wpointer-sign]
  In file included from csctapi/../globals.h:63:0,
                   from csctapi/ifd_smartreader.c:7:
  /usr/include/libusb-1.0/libusb.h:1175:5: note: expected 'unsigned char *' but argument is of type 'char *'

gcc 4.7, x86.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6816 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi/ifd_smartreader: Fix two unused-but-set-variable warnings.

The warnings were:
  csctapi/ifd_smartreader.c: In function 'SR_FastReset':
  csctapi/ifd_smartreader.c:483:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]

  csctapi/ifd_smartreader.c: In function 'EnableSmartReader':
  csctapi/ifd_smartreader.c:534:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]

gcc 4.7, x86.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6817 4b0bc96b-bc66-0410-9d44-ebda105a78c1
modules: Change desc to be pointer instead of array.

(struct s_module).desc is set only once so it is better to make it
a pointer instead of array. This saves a little bit of memory and
binary size.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6818 4b0bc96b-bc66-0410-9d44-ebda105a78c1
cardreaders: Change desc to be pointer instead of array.

(struct s_cardreader).desc is set only once so it is better to make it
a pointer instead of array. This saves a little bit of memory and
binary size.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6819 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Cleanup checking if desc field.

desc is always initialized in modules, readers and card readers.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6820 4b0bc96b-bc66-0410-9d44-ebda105a78c1
build: Display active configuration options.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6821 4b0bc96b-bc66-0410-9d44-ebda105a78c1
build: Display version of the compiler.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6822 4b0bc96b-bc66-0410-9d44-ebda105a78c1
build: Add --enabled and --disabled parameters to config.sh

These parameters allow checking of config variable status. For example
`config.sh --enabled WEBIF` or `config.sh --disabled WITH_SSL`.

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6823 4b0bc96b-bc66-0410-9d44-ebda105a78c1
build: Set descriptive variable names for executables.

After this patch you can control oscam executable filename by
using `make OSCAM_BIN=blah` and list_smargo executable filename
by using `make LIST_SMARGO_BIN=sblah`.

The default names are still the same - Distribution/oscam-$(VER)-$(TARGET)
and Distribution/list_smargo-$(VER)-$(TARGET).

git-svn-id: http://streamboard.gmc.to/svn/oscam/trunk@6824 4b0bc96b-bc66-0410-9d44-ebda105a78c1