File: HACKING

package info (click to toggle)
rdesktop 1.5.0-1etch2
  • links: PTS
  • area: main
  • in suites: etch
  • size: 1,392 kB
  • ctags: 2,194
  • sloc: ansic: 18,250; sh: 2,797; makefile: 179; python: 34
file content (28 lines) | stat: -rw-r--r-- 740 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

Code style / indentation
------------------------
The file indent-all.sh contains information about the current code
style.  Run this script before commits.


Variable argument macros
------------------------
Variable argument macros are non-portable in general, and should be
avoided.  Either use a second set of parentheses like DEBUG, or create
a variable argument function like error.


Structure
---------
The core protocol stack should be system-independent (i.e. ANSI C
only) so that it is easy to port. This currently applies to the
following files:

bitmap.c licence.c orders.c rdp.c rdp5.c cache.c iso.c mcs.c
secure.c mppc.c channels.c
rdesktop.c


RDP resources
-------------
http://dev.remotenetworktechnology.com/refdata.htm