You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
libpldm exposes many encode, decode and utility functions as part of its API, but none of them are prefixed to prevent symbol clashes in applications that link against more libraries than just libpldm. For instance, some utility symbols exported by the library include crc8(), crc32() and others.
For every library prepend a chosen prefix to every interface, variable, functions, data structures, a library provides. The prefix need not necessarily be the same for all objects, a library can use more than one prefix.