LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

#include <stdlib.h>

typedef struct _DATE
{
  short year;
  char month;
  char day;

} DATE, *PDATE;

int main ()
{
  PDATE pDate = calloc(1, sizeof(struct _DATE));
  if (NULL == pDate)
    {
      return 1;
    }

  pDate->day = 27;
  pDate->month = 7;
  pDate->year = 2014;

  free(pDate);
  return 0;
}

Исходная версия Deleted, :

#include <stdlib.h>

typedef struct _DATE
{
  short year;
  char month;
  char day;

} DATE, *PDATE;

int main ()
{
  PDATE date = calloc(1, sizeof(struct _DATE));
  if (NULL == date)
    {
      return 1;
    }

  date->day = 27;
  date->month = 7;
  date->year = 2014;

  free(date);
  return 0;
}