diff options
author | yzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-18 05:17:54 +0000 |
---|---|---|
committer | yzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-18 05:17:54 +0000 |
commit | 4f932f76925b011fcb94e9c782bf4d08c36dd2a9 (patch) | |
tree | 595e7565f381c9a089d214e26c61ad408490a822 /ppapi/generators/idl_c_proto.py | |
parent | 9f518d943c2791495c82bcf297070caf0813aa5a (diff) | |
download | chromium_src-4f932f76925b011fcb94e9c782bf4d08c36dd2a9.zip chromium_src-4f932f76925b011fcb94e9c782bf4d08c36dd2a9.tar.gz chromium_src-4f932f76925b011fcb94e9c782bf4d08c36dd2a9.tar.bz2 |
Change PP_Flash_BrowserOperations_SiteSetting.site from PP_Var to const char*.
This change is needed because PP_Var cannot be used in a broker process.
This change also adds support for cstr_t in ppapi IDL files.
BUG=112190
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10566014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142670 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators/idl_c_proto.py')
-rwxr-xr-x | ppapi/generators/idl_c_proto.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ppapi/generators/idl_c_proto.py b/ppapi/generators/idl_c_proto.py index ccb9946..dffd375 100755 --- a/ppapi/generators/idl_c_proto.py +++ b/ppapi/generators/idl_c_proto.py @@ -123,6 +123,13 @@ class CGen(object): 'return': 'const %s', 'store': '%s' }, + 'cstr_t': { + 'in': '%s', + 'inout': '%s*', + 'out': '%s*', + 'return': '%s', + 'store': '%s' + }, 'TypeValue': { 'in': '%s', 'inout': '%s*', @@ -146,6 +153,7 @@ class CGen(object): 'handle_t': 'int', 'mem_t': 'void*', 'str_t': 'char*', + 'cstr_t': 'const char*', 'interface_t' : 'const void*' } |