Skip to content

Commit ea5d59c

Browse files
committed
fix talkie_test
1 parent 61dc5be commit ea5d59c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

sound/talkie_test.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Print* stdout_output = &standard_print;
2525
ConsoleHelper STDOUT;
2626
Monitoring monitor;
2727

28+
#define STRIFY(X) std::string((char *)&(X), sizeof(X))
2829

2930
int32_t clampi32(int32_t x, int32_t a, int32_t b) {
3031
if (x < a) return a;
@@ -43,7 +44,7 @@ std::string mkchunk(std::string chnk,
4344
std::string data) {
4445
std::string ret = chnk;
4546
uint32_t tmp = data.size();
46-
ret += STRINGIFY(tmp);
47+
ret += STRIFY(tmp);
4748
ret += data;
4849
return ret;
4950
}
@@ -92,7 +93,7 @@ int main(int argc, char** argv) {
9293
talkie.Say(data.data(), rate);
9394
while (talkie.isPlaying()) {
9495
int16_t ret = talkie.Get44kHz();
95-
samples += STRINGIFY(ret);
96+
samples += STRIFY(ret);
9697
}
9798
}
9899

@@ -108,7 +109,7 @@ int main(int argc, char** argv) {
108109
Fmt fmt;
109110
std::string wav = mkchunk("RIFF",
110111
"WAVE" +
111-
mkchunk("fmt ", STRINGIFY(fmt)) +
112+
mkchunk("fmt ", STRIFY(fmt)) +
112113
mkchunk("data", samples));
113114
fwrite(wav.c_str(), 1, wav.size(), stdout);
114115
}

0 commit comments

Comments
 (0)