Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1#define SC_EVENT_NEW_FRAME SDL_USEREVENT
2#define SC_EVENT_DEVICE_DISCONNECTED (SDL_USEREVENT + 1)
3#define SC_EVENT_SERVER_CONNECTION_FAILED (SDL_USEREVENT + 2)
4#define SC_EVENT_SERVER_CONNECTED (SDL_USEREVENT + 3)
5#define SC_EVENT_USB_DEVICE_DISCONNECTED (SDL_USEREVENT + 4)
6#define SC_EVENT_DEMUXER_ERROR (SDL_USEREVENT + 5)
7#define SC_EVENT_RECORDER_ERROR (SDL_USEREVENT + 6)
8

After

1#define SC_EVENT_NEW_FRAME SDL_USEREVENT
2#define SC_EVENT_DEVICE_DISCONNECTED (SDL_USEREVENT + 1)
3#define SC_EVENT_SERVER_CONNECTION_FAILED (SDL_USEREVENT + 2)
4#define SC_EVENT_SERVER_CONNECTED (SDL_USEREVENT + 3)
5#define SC_EVENT_USB_DEVICE_DISCONNECTED (SDL_USEREVENT + 4)
6#define SC_EVENT_DEMUXER_ERROR (SDL_USEREVENT + 5)
7#define SC_EVENT_RECORDER_ERROR (SDL_USEREVENT + 6)
8#define SC_EVENT_SCREEN_INIT_SIZE (SDL_USEREVENT + 7)
9

Before

translation_unit
preproc_def
#define "#define"
identifier "SC_EVENT_NEW_FRAME"
preproc_arg "SDL_USEREVENT"
preproc_def
#define "#define"
identifier "SC_EVENT_DEVICE_DISCONNECTED"
preproc_arg "(SDL_USEREVENT + 1)"
preproc_def
#define "#define"
identifier "SC_EVENT_SERVER_CONNECTION_FAILED"
preproc_arg "(SDL_USEREVENT + 2)"
preproc_def
#define "#define"
identifier "SC_EVENT_SERVER_CONNECTED"
preproc_arg "(SDL_USEREVENT + 3)"
preproc_def
#define "#define"
identifier "SC_EVENT_USB_DEVICE_DISCONNECTED"
preproc_arg "(SDL_USEREVENT + 4)"
preproc_def
#define "#define"
identifier "SC_EVENT_DEMUXER_ERROR"
preproc_arg "(SDL_USEREVENT + 5)"
preproc_def
#define "#define"
identifier "SC_EVENT_RECORDER_ERROR"
preproc_arg "(SDL_USEREVENT + 6)"

After

translation_unit
preproc_def
#define "#define"
identifier "SC_EVENT_NEW_FRAME"
preproc_arg "SDL_USEREVENT"
preproc_def
#define "#define"
identifier "SC_EVENT_DEVICE_DISCONNECTED"
preproc_arg "(SDL_USEREVENT + 1)"
preproc_def
#define "#define"
identifier "SC_EVENT_SERVER_CONNECTION_FAILED"
preproc_arg "(SDL_USEREVENT + 2)"
preproc_def
#define "#define"
identifier "SC_EVENT_SERVER_CONNECTED"
preproc_arg "(SDL_USEREVENT + 3)"
preproc_def
#define "#define"
identifier "SC_EVENT_USB_DEVICE_DISCONNECTED"
preproc_arg "(SDL_USEREVENT + 4)"
preproc_def
#define "#define"
identifier "SC_EVENT_DEMUXER_ERROR"
preproc_arg "(SDL_USEREVENT + 5)"
preproc_def
#define "#define"
identifier "SC_EVENT_RECORDER_ERROR"
preproc_arg "(SDL_USEREVENT + 6)"
preproc_def
#define "#define"
identifier "SC_EVENT_SCREEN_INIT_SIZE"
preproc_arg "(SDL_USEREVENT + 7)"