Delta Chat Core C-API
dc_simplify.h
1 #ifndef __DC_SIMPLIFY_H__
2 #define __DC_SIMPLIFY_H__
3 #ifdef __cplusplus
4 extern "C" {
5 #endif
6 
7 
8 /*** library-private **********************************************************/
9 
10 
11 typedef struct _dc_simplify dc_simplify_t;
12 
13 
14 struct _dc_simplify
15 {
16  int is_forwarded;
17  int is_cut_at_begin;
18  int is_cut_at_end;
19 };
20 
21 
22 dc_simplify_t* dc_simplify_new ();
23 void dc_simplify_unref (dc_simplify_t*);
24 
25 /* Simplify and normalise text: Remove quotes, signatures, unnecessary
26 lineends etc.
27 The data returned from Simplify() must be free()'d when no longer used, private */
28 char* dc_simplify_simplify (dc_simplify_t*,
29  const char* txt_unterminated, int txt_bytes,
30  int is_html, int is_msgrmsg);
31 
32 
33 #ifdef __cplusplus
34 } /* /extern "C" */
35 #endif
36 #endif /* __DC_SIMPLIFY_H__ */
37