Working with vendor code in C can get very tricky, especially when you except breaking changes to occur. Especially when you have multiple binaries depending on that vendor code, updating at different times, necessitating different live versions. Let’s explore.
Introduction Assume you’re working with an external vendor, who is providing you with code for a wonderful function getFoo:
1 2 3 4 5 6 7 8 9 10 // foo.