News for hackers. Stuff that matters.
Re:The Type of Sprintf by jwilk on Wednesday May 15, 2024 @04:08AM (#40364313)
There's no return value here:

  void my_sprintf(char* format, ???) {
      sprintf(format, ???);
  }
Re:The Type of Sprintf by hoping1 on Wednesday May 15, 2024 @08:13PM (#40373875)
Author here, thanks for pointing that out! It was a mistake on my part (: I originally wrote this about printf, but decided I should include the section where I implement it, and I decided I didn't want to say anything about side effects, so I changed everything to a version that just returns the new string. In my head this is called "sprintf" (and the notes I based this on, linked in the post, did the same thing) though I can see now how this was confusing to people. Especially since I didn't rewrite it perfectly!