Xinqi Bao's Git
projects
/
st.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Move CRLF input processing into ttywrite
[st.git]
/
st.h
diff --git
a/st.h
b/st.h
index
71c79f4
..
d7738a0
100644
(file)
--- a/
st.h
+++ b/
st.h
@@
-149,12
+149,7
@@
typedef struct {
int x, y;
} nb, ne, ob, oe;
int x, y;
} nb, ne, ob, oe;
- char *primary, *clipboard;
int alt;
int alt;
- struct timespec tclick1;
- struct timespec tclick2;
-
- //Atom xtarget;
} Selection;
typedef union {
} Selection;
typedef union {
@@
-177,18
+172,18
@@
void toggleprinter(const Arg *);
int tattrset(int);
void tnew(int, int);
void tresize(int, int);
int tattrset(int);
void tnew(int, int);
void tresize(int, int);
-void tsetdirt(int, int);
void tsetdirtattr(int);
void ttynew(char *, char *, char **);
size_t ttyread(void);
void ttyresize(int, int);
void tsetdirtattr(int);
void ttynew(char *, char *, char **);
size_t ttyread(void);
void ttyresize(int, int);
-void ttysend(char *, size_t);
-void ttywrite(const char *, size_t);
+void ttywrite(const char *, size_t, int);
void resettitle(void);
void selclear(void);
void selinit(void);
void resettitle(void);
void selclear(void);
void selinit(void);
+void selstart(int, int, int);
+void selextend(int, int, int, int);
void selnormalize(void);
int selected(int, int);
char *getsel(void);
void selnormalize(void);
int selected(int, int);
char *getsel(void);
@@
-201,9
+196,7
@@
void *xrealloc(void *, size_t);
char *xstrdup(char *);
/* Globals */
char *xstrdup(char *);
/* Globals */
-extern TermWindow win;
extern Term term;
extern Term term;
-extern Selection sel;
extern int cmdfd;
extern pid_t pid;
extern int oldbutton;
extern int cmdfd;
extern pid_t pid;
extern int oldbutton;