code-golfing: cleanup osc color related code
commit8629d9a1da72cc18568a8f146307b0e939b77ebf
authorNRK <nrk@disroot.org>
Fri, 7 Jan 2022 17:21:04 +0000 (7 23:21 +0600)
committerHiltjo Posthuma <hiltjo@codemadness.org>
Tue, 19 Apr 2022 09:43:37 +0000 (19 11:43 +0200)
treee7237647a29f5888b916567f9c5290fda436a087
parentef0551932fb162f907b40185d2f48c3b497708ee
code-golfing: cleanup osc color related code

* adds missing function prototype
* move xgetcolor() prototype to win.h (that's where all the other x.c
  func prototype seems to be declared at)
* check for snprintf error/truncation
* reduces code duplication for osc 10/11/12
* unify osc_color_response() and osc4_color_response() into a single function

the latter two was suggested by Quentin Rameau in his patch review on
the hackers list.
st.c
st.h
win.h