this repo has no description
1#!/bin/sh
2
3set -e
4
5cfile=/tmp/offsetof.$$.c
6include="$1"
7struct="$2"
8member="$3"
9
10cat > $cfile <<END
11#include <stdio.h>
12#include <stddef.h>
13#include <$include>
14
15int main()
16{
17 printf("offsetof($struct, $member)=%d\n", offsetof($struct, $member));
18 return 0;
19}
20
21END
22
23gcc -w $cfile -o $cfile.bin
24$cfile.bin
25
26rm $cfile*
27