From aa69815a313f96f4b358201292e4f2ce6d44fab1 Mon Sep 17 00:00:00 2001 From: peri4 Date: Tue, 5 Sep 2023 19:42:45 +0300 Subject: [PATCH] pip_cmg less code --- utils/code_model_generator/main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/code_model_generator/main.cpp b/utils/code_model_generator/main.cpp index 6d554d1f..b5ffd4fe 100755 --- a/utils/code_model_generator/main.cpp +++ b/utils/code_model_generator/main.cpp @@ -68,7 +68,7 @@ void header() { piCout << Cyan << "Version" << Bold << PIPVersion() << NewLine; piCout << Green << Bold << "Usage:" << Default << "\"pip_cmg [-hHqPpsAMESTG] -o [-I] [-I] [...] [-D] [-D] [...] " - " [] [] [...]\"" + " [] [] [...]\"" << NewLine; } @@ -315,7 +315,7 @@ bool writeClassStreamMembersOut(PIIOTextStream & ts, const PICodeParser::Entity if (parser.isEnum(m.type)) ts << "(int)"; ts << "v." << m.name << ";\n"; } else { - ts << "\tcs << cs.chunk(" << cnt << ", "; + ts << "\tcs.add(" << cnt << ", "; if (parser.isEnum(m.type)) ts << "(int)"; ts << "v." << m.name << ");\n"; } @@ -440,8 +440,8 @@ bool makeClassStream(PIIOTextStream & ts, const PICodeParser::Entity * e) { ts << "BINARY_STREAM_READ (" << e->name << ") {\n"; if (!simple) { // ts << "\tif (s.size_s() < 4) return s;\n"; - ts << "\tPIByteArray csba; s >> csba;\n"; - ts << "\tPIChunkStream cs(csba);\n"; + ts << "\tPIChunkStream cs;\n"; + ts << "\tcs.extract(s);\n"; ts << "\twhile (!cs.atEnd()) {\n"; ts << "\t\tswitch (cs.read()) {\n"; }