Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Merge remote-tracking branch 'origin/master' into new_utf8
Merge remote-tracking branch 'origin/master' into gobject-introspection
Added program.h to module.h
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Remove redundant includes.
Merge branch '8.1' into peter/travis
Let module.h include some common includes.
Sql.Sql: Support error(void|int clear).
Msql: Updated to provide the standard Sql-API.
Build [Msql]: MUTEX_T is no more.
The compat symbol MUTEX_T has been removed, so use the proper
PIKE_MUTEX_T symbol instead.
This module seems to have been missed in commit
Version number constants doesn't make sense without CVS, if ever.
Msql: Stricter types and more cmod cleanup.
Removed no longer needed check_all_args. Removed glob argument from list_fields documentation, which was never supported.
Don't clean up stack before returning from void functions.
string.h is included from global.h
stdlib.h is included from global.h
stdio.h is included from global.h
Normalized CMOD headers.
Static:ified a lot of strings.
This is more or less all instances of push_text(static data here).
Left to do: make_shared_X_string(static data here). :)
Msql: Converted module to using cmod precompiler.