// experi6c.c

#include <malloc.h>
#include <conio.h>
#include <stdio.h>
#include <bios.h>

struct OC
{
  int PortAddress;
  char onmask;
  char offmask;
  int *PortData;
};

void main(void)
{
  struct OC oc;
  struct OC *poc;
  struct OC OutputControl[24];
  struct OC *pOutputControl[24];

  printf("size of char = %d\n",sizeof(char));
  printf("size of int = %d\n",sizeof(int));
  printf("size of float = %d\n",sizeof(float));
  printf("size of double = %d\n",sizeof(double));
  printf("size of oc = %d\n",sizeof(oc));
  printf("size of poc = %d\n",sizeof(poc));
  printf("size of OutputControl = %d\n",sizeof(OutputControl));
  printf("size of pOutputControl = %d\n",sizeof(pOutputControl));

} // end experi6c.c

