id: 1 unit: ShadowStatus_t Shadow_MatchTopicString() file: source/shadow.c start line: 764 end line: 869 size: 75 LOC McCabe index: 12 number of parameters: 7 id: 2 unit: static ShadowStatus_t extractShadowMessageType() file: source/shadow.c start line: 510 end line: 585 size: 64 LOC McCabe index: 5 number of parameters: 3 id: 3 unit: static ShadowStatus_t validateMatchTopicParameters() file: source/shadow.c start line: 139 end line: 299 size: 54 LOC McCabe index: 4 number of parameters: 3 id: 4 unit: ShadowStatus_t Shadow_AssembleTopicString() file: source/shadow.c start line: 873 end line: 925 size: 45 LOC McCabe index: 5 number of parameters: 8 id: 5 unit: static ShadowStatus_t validateAssembleTopicParameters() file: source/shadow.c start line: 303 end line: 349 size: 44 LOC McCabe index: 10 number of parameters: 7 id: 6 unit: static void createShadowTopicString() file: source/shadow.c start line: 705 end line: 760 size: 44 LOC McCabe index: 2 number of parameters: 6 id: 7 unit: static ShadowStatus_t validateName() file: source/shadow.c start line: 377 end line: 426 size: 43 LOC McCabe index: 9 number of parameters: 4 id: 8 unit: static ShadowStatus_t extractShadowRootAndName() file: source/shadow.c start line: 455 end line: 506 size: 43 LOC McCabe index: 4 number of parameters: 4 id: 9 unit: static uint16_t getShadowOperationLength() file: source/shadow.c start line: 647 end line: 701 size: 42 LOC McCabe index: 12 number of parameters: 1 id: 10 unit: ShadowStatus_t Shadow_MatchTopic() file: source/shadow.c start line: 928 end line: 960 size: 20 LOC McCabe index: 2 number of parameters: 5 id: 11 unit: static ShadowStatus_t extractThingName() file: source/shadow.c start line: 430 end line: 451 size: 19 LOC McCabe index: 2 number of parameters: 4 id: 12 unit: static ShadowStatus_t containsSubString() file: source/shadow.c start line: 353 end line: 373 size: 15 LOC McCabe index: 3 number of parameters: 4