Files
fastfetch/src/detection/packages/packages.c
T
2023-10-29 19:37:31 +08:00

20 lines
531 B
C

#include "packages.h"
#include "detection/internal.h"
#include <stddef.h>
void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options);
const char* ffDetectPackages(FFPackagesResult* result, FFPackagesOptions* options)
{
ffDetectPackagesImpl(result, options);
for(uint32_t i = 0; i < offsetof(FFPackagesResult, all) / sizeof(uint32_t); ++i)
result->all += ((uint32_t *)result)[i];
if (result->all == 0)
return "No packages from known package managers found";
return NULL;
}