MCPcopy Create free account
hub / github.com/apache/fory / readLatin1String

Function readLatin1String

javascript/packages/core/lib/reader/string.ts:68–105  ·  view source on GitHub ↗
(buffer: PlatformBuffer, len: number, cursor: number)

Source from the content-addressed store, hash-verified

66};
67
68export const readLatin1String = (buffer: PlatformBuffer, len: number, cursor: number) => {
69 switch (len) {
70 case 0:
71 return "";
72 case 1:
73 return read1(buffer, cursor);
74 case 2:
75 return read2(buffer, cursor);
76 case 3:
77 return read3(buffer, cursor);
78 case 4:
79 return read4(buffer, cursor);
80 case 5:
81 return read5(buffer, cursor);
82 case 6:
83 return read6(buffer, cursor);
84 case 7:
85 return read7(buffer, cursor);
86 case 8:
87 return read8(buffer, cursor);
88 case 9:
89 return read9(buffer, cursor);
90 case 10:
91 return read10(buffer, cursor);
92 case 11:
93 return read11(buffer, cursor);
94 case 12:
95 return read12(buffer, cursor);
96 case 13:
97 return read13(buffer, cursor);
98 case 14:
99 return read14(buffer, cursor);
100 case 15:
101 return read15(buffer, cursor);
102 default:
103 return buffer.toString("latin1", cursor, cursor + len,);
104 }
105};

Callers 1

stringLatin1SlowMethod · 0.90

Calls 15

read1Function · 0.85
read2Function · 0.85
read3Function · 0.85
read4Function · 0.85
read5Function · 0.85
read6Function · 0.85
read7Function · 0.85
read8Function · 0.85
read9Function · 0.85
read10Function · 0.85
read11Function · 0.85
read12Function · 0.85

Tested by

no test coverage detected