summaryrefslogtreecommitdiff
path: root/idlc/c_gen/c_stub_body_gen.cc
diff options
context:
space:
mode:
authorHwankyu Jhun <h.jhun@samsung.com>2018-03-05 13:28:39 +0900
committerHwankyu Jhun <h.jhun@samsung.com>2018-03-05 13:29:42 +0900
commitb014ad68e1a782b02ed3ce71ad67cb498ebcb70a (patch)
tree28d3d05c7ed92ccda24777cbcaa9d0a04acf4cba /idlc/c_gen/c_stub_body_gen.cc
parent2ab23b3585aaad60861fbae549e85fce30b63cfa (diff)
downloadtidl-b014ad68e1a782b02ed3ce71ad67cb498ebcb70a.tar.gz
tidl-b014ad68e1a782b02ed3ce71ad67cb498ebcb70a.tar.bz2
tidl-b014ad68e1a782b02ed3ce71ad67cb498ebcb70a.zip
Fix bugs of c generator
- Fixes a wrong indentation - Fixes wrong parameters - Fixes header generator base Change-Id: I63d7c4572e99aa78582218e3ff8bb5b713bb0251 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Diffstat (limited to 'idlc/c_gen/c_stub_body_gen.cc')
-rw-r--r--idlc/c_gen/c_stub_body_gen.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/idlc/c_gen/c_stub_body_gen.cc b/idlc/c_gen/c_stub_body_gen.cc
index 8550724..d178f98 100644
--- a/idlc/c_gen/c_stub_body_gen.cc
+++ b/idlc/c_gen/c_stub_body_gen.cc
@@ -390,7 +390,7 @@ std::string CStubBodyGen::GetMethodString(const Interface& inf,
if (decl.GetMethodType() == Declaration::MethodType::SYNC &&
decl.GetType().ToString() != "void") {
- str += GetReturnTypeString(decl.GetType()) + " ret = ";
+ str += GetReturnTypeString(decl.GetType()) + "ret = ";
}
str += "context->callback." + decl.GetID() + "(context";
@@ -695,7 +695,7 @@ void CStubBodyGen::GenInterfaceDelegatorInvoker(std::ofstream& stream,
str += "rpc_port_" + decl.GetID() + "_h h";
for (auto& i : decl.GetParameters().GetParams()) {
str += ", ";
- str += ConvertTypeToString(i->GetParameterType().GetDirection(),
+ str += GetParamTypeString(i->GetParameterType().GetDirection(),
i->GetParameterType().GetBaseType()) + i->GetID();
}
return str;