{
  "ENTRY": "DNSlookup",
  ################################################################
  # This configuration uses DNS cache and the MAX_HOSTNAME_LEN is set to 255 according to the specification
  "MAX_HOSTNAME_LEN": 255,
  "HOSTNAME_UNWIND": "__eval {MAX_HOSTNAME_LEN} + 1",
  "USE_CACHE": 1,
  "CBMCFLAGS":
  [
    "--unwind 1",
    "--unwindset prvFindEntryIndex.0:3",
    "--unwindset prvProcessDNSCache.0:5,strcmp.0:{HOSTNAME_UNWIND}",
    "--nondet-static"
  ],
  "OBJS":
  [
    "$(ENTRY)_harness.goto",
    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_DNS_Cache.goto",
    "$(FREERTOS_PLUS_TCP)/test/FreeRTOS-Kernel/tasks.goto"
  ],
  "DEF":
  [
    "ipconfigUSE_DNS_CACHE={USE_CACHE}",
    "MAX_HOSTNAME_LEN={MAX_HOSTNAME_LEN}"
  ],
  "OPT" : "-m32"
}
