sim_debug.cpp File Reference

yasimavr: sim_debug.cpp File Reference
yasimavr
Loading...
Searching...
No Matches
sim_debug.cpp File Reference
#include "sim_debug.h"
#include "sim_device.h"
#include "sim_core.h"
#include <cstring>

Macros

#define ADJUST_ADDR_LEN(addr, len, size)
 

Macro Definition Documentation

◆ ADJUST_ADDR_LEN

#define ADJUST_ADDR_LEN (   addr,
  len,
  size 
)
Value:
if (!(size)) { \
(len) = 0; \
} else { \
if ((addr) >= (size)) \
(addr) = (size) - 1; \
if ((len) > ((size) - (addr))) \
(len) = ((size) - (addr)); \
}