Disable strict XML documentation config checking; fix crash caused by sorcery
authorMatthew Jordan <mjordan@digium.com>
Fri, 15 Feb 2013 18:44:24 +0000 (18:44 +0000)
committerMatthew Jordan <mjordan@digium.com>
Fri, 15 Feb 2013 18:44:24 +0000 (18:44 +0000)
commite123ee2d77280e784d237dfc55740e96493819b7
treedb775cdd19ea48c980705d5c79a91cdc03e2d738
parent71bce17720d92ec286a2e85cdbc74545c7a4339f
Disable strict XML documentation config checking; fix crash caused by sorcery

This patch does two things:
 1. It disables (temporarily) strict XML documentation checking for module
    configurations. We should re-enable it before making any release from
    trunk.
 2. Pass the module flag AST_MODULE through sorcery. This means several of the
    API calls are now macros and will do this automatically for you. The config
    framework needs the module that objects are registering to so it can
    properly construct the documentation. (This was already a required field,
    but sorcery was getting by without it)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@381567 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/sorcery.h
main/config_options.c
main/sorcery.c