nasm/outlib.c

24 lines
337 B
C
Raw Normal View History

/*
* libout.c
*
* Common routines for the output backends.
*/
#include "compiler.h"
#include "nasm.h"
#include "outlib.h"
uint64_t realsize(enum out_type type, uint64_t size)
{
switch (type) {
case OUT_REL2ADR:
return 2;
case OUT_REL4ADR:
return 4;
case OUT_REL8ADR:
return 8;
default:
return size;
}
}