{
  "ENTRY": "SkipNameField",

################################################################
# This is the network buffer size. This can be set to any positive value.
  "NETWORK_BUFFER_SIZE": 10,

################################################################
# Loop DNS_SkipNameField.0:
#   file lib/FreeRTOS-Plus-TCP/source/FreeRTOS_DNS.c line 778
#   bound should be half network buffer size, since chunk length is at least 2
  "SKIPLOOP0": "DNS_SkipNameField.0",
  "SKIPLOOP0_UNWIND": "__eval ({NETWORK_BUFFER_SIZE} + 1) / 2",

################################################################

  "CBMCFLAGS":
  [
    "--unwind 1",
    "--unwindset {SKIPLOOP0}:{SKIPLOOP0_UNWIND}"
  ],

  "OBJS":
  [
    "$(ENTRY)_harness.goto",
    "$(FREERTOS_PLUS_TCP)/source/FreeRTOS_DNS_Parser.goto"
  ],
  "DEF":
  [
    "NETWORK_BUFFER_SIZE={NETWORK_BUFFER_SIZE}"
  ]
}
