diff options
author | Guy Harris <guy@alum.mit.edu> | 2013-11-24 04:39:27 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2013-11-24 04:39:27 +0000 |
commit | 92fba9d072cbf11df8930c32923457b65e57930d (patch) | |
tree | d3a930379f429e959d86b1048ee92da88068c214 | |
parent | 0a2519f39ccbed8d2c21e4b8b7a006d4bfb55f53 (diff) |
Actually, the "1632" types do exist, and are 16-bit for NDR and 32-bit
for NDR64, and we handle them. The real problems are elsewhere.
svn path=/trunk/; revision=53543
-rw-r--r-- | epan/dissectors/pidl/README | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/epan/dissectors/pidl/README b/epan/dissectors/pidl/README index 85af2315e8..570fff6380 100644 --- a/epan/dissectors/pidl/README +++ b/epan/dissectors/pidl/README @@ -109,8 +109,15 @@ dcerpc_info * argument, but calls to those functions that don't: frsrpc.idl -pidl generates code that refers to types with "1632", rather than "16" -or "32", in the name (and that don't actually exist): +pidl generates code that refers to a type just named "g", perhaps +because the NDR type is an empty string (not set?) and it's prepending +"g" to the NDR type: + + dfs.idl + +pidl generates code that, after declaring a guint1632 variable, has, on +the next line, a declaration that has a blank, a letter, and a +semicolon: dfs.idl frstrans.idl |