summaryrefslogtreecommitdiffstats
path: root/src/detection/publicip/publicip.h
blob: e8f97024a16fe283a54c23d667e9152e900e29b1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once

#include "fastfetch.h"
#include "modules/publicip/option.h"

typedef struct FFPublicIpResult {
    FFstrbuf ip;
    FFstrbuf location;
} FFPublicIpResult;

void ffPreparePublicIp(FFPublicIPOptions* options);
const char* ffDetectPublicIp(FFPublicIPOptions* options, FFPublicIpResult* result);