parent
5df82de5ce
commit
6a1a59f90e
@ -1,6 +1,6 @@
|
|||||||
CFLAGS=-I.. -g -Wall
|
CFLAGS=-I.. -g -Wall
|
||||||
|
|
||||||
noinst_PROGRAMS=tight-1
|
noinst_PROGRAMS=tight-1 cargstest
|
||||||
|
|
||||||
LDADD = ../libvncserver.a ../libvncclient/libvncclient.a
|
LDADD = ../libvncserver.a ../libvncclient/libvncclient.a
|
||||||
|
|
||||||
|
@ -0,0 +1,29 @@
|
|||||||
|
#include <rfb/rfb.h>
|
||||||
|
|
||||||
|
int main(int argc,char** argv)
|
||||||
|
{
|
||||||
|
int fake_argc=6;
|
||||||
|
char* fake_argv[6]={
|
||||||
|
"dummy_program","-alwaysshared","-httpport","3002","-nothing","-dontdisconnect"
|
||||||
|
};
|
||||||
|
rfbScreenInfoPtr screen;
|
||||||
|
rfbBool ret=0;
|
||||||
|
|
||||||
|
screen = rfbGetScreen(&fake_argc,fake_argv,1024,768,8,3,1);
|
||||||
|
#define CHECK(a,b) if(screen->a!=b) { fprintf(stderr,#a " is %d (should be " #b ")\n",screen->a); ret=1; }
|
||||||
|
CHECK(width,1024);
|
||||||
|
CHECK(height,768);
|
||||||
|
CHECK(rfbAlwaysShared,TRUE);
|
||||||
|
CHECK(httpPort,3002);
|
||||||
|
CHECK(rfbDontDisconnect,TRUE);
|
||||||
|
if(fake_argc!=2) {
|
||||||
|
fprintf(stderr,"fake_argc is %d (should be 2)\n",fake_argc);
|
||||||
|
ret=1;
|
||||||
|
}
|
||||||
|
if(strcmp(fake_argv[1],"-nothing")) {
|
||||||
|
fprintf(stderr,"fake_argv[1] is %s (should be -nothing)\n",fake_argv[1]);
|
||||||
|
ret=1;
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in new issue