~brian-murray/lightdm/bug-967229

« back to all changes in this revision

Viewing changes to tests/src/x-common.h

  • Committer: Sebastien Bacher
  • Date: 2012-01-18 09:21:40 UTC
  • mfrom: (1007.1.355 lightdm)
  • mto: This revision was merged to the branch mainline in revision 1056.
  • Revision ID: seb128@ubuntu.com-20120118092140-fhyj1fmiouth227t
Tags: upstream-1.1.1
ImportĀ upstreamĀ versionĀ 1.1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef _X_COMMON_H_
2
 
#define _X_COMMON_H_
3
 
 
4
 
#include <glib-object.h>
5
 
 
6
 
G_BEGIN_DECLS
7
 
 
8
 
enum
9
 
{
10
 
    X_BYTE_ORDER_MSB,
11
 
    X_BYTE_ORDER_LSB
12
 
};
13
 
 
14
 
gsize pad (gsize length);
15
 
 
16
 
void read_padding (gsize length, gsize *offset);
17
 
 
18
 
guint8 read_card8 (const guint8 *buffer, gsize buffer_length, gsize *offset);
19
 
 
20
 
guint16 read_card16 (const guint8 *buffer, gsize buffer_length, guint8 byte_order, gsize *offset);
21
 
 
22
 
guint32 read_card32 (const guint8 *buffer, gsize buffer_length, guint8 byte_order, gsize *offset);
23
 
 
24
 
guint8 *read_string8 (const guint8 *buffer, gsize buffer_length, gsize string_length, gsize *offset);
25
 
 
26
 
gchar *read_string (const guint8 *buffer, gsize buffer_length, gsize string_length, gsize *offset);
27
 
 
28
 
gchar *read_padded_string (const guint8 *buffer, gsize buffer_length, gsize string_length, gsize *offset);
29
 
 
30
 
void write_card8 (guint8 *buffer, gsize buffer_length, guint8 value, gsize *offset);
31
 
 
32
 
void write_padding (guint8 *buffer, gsize buffer_length, gsize length, gsize *offset);
33
 
 
34
 
void write_card16 (guint8 *buffer, gsize buffer_length, guint8 byte_order, guint16 value, gsize *offset);
35
 
 
36
 
void write_card32 (guint8 *buffer, gsize buffer_length, guint8 byte_order, guint32 value, gsize *offset);
37
 
 
38
 
void write_string8 (guint8 *buffer, gsize buffer_length, const guint8 *value, gsize value_length, gsize *offset);
39
 
 
40
 
gsize padded_string_length (const gchar *value);
41
 
 
42
 
void write_string (guint8 *buffer, gsize buffer_length, const gchar *value, gsize *offset);
43
 
 
44
 
void write_padded_string (guint8 *buffer, gsize buffer_length, const gchar *value, gsize *offset);
45
 
 
46
 
G_END_DECLS
47
 
 
48
 
#endif /* _X_COMMON_H_ */