spa/lookup.c

34 lines
558 B
C

#include <stdio.h>
#include <string.h>
#include "global.h"
#include "db.h"
FILE* errlog;
#undef ERRLOG
int doit(char* req){
char buf[1024];
U32 idx = sigil_idx(req);
int ret = idx_URL(idx,buf);
if(ret) {
printf("[%s](@%X)%s\n",req,idx*4,buf);
return 0;
} else {
printf("Not Found\n");
return 1;
}
}
int main(int argc,char*argv[]){
if(strlen(argv[1])!=4) {
printf("Usage: lookup XXXX<enter>, where XXXX is a 4-char sigil\n");
return 1;
}
sys_open();
int ret = doit(argv[1]);
sys_close();
return ret;
}