Changeset 4796 for trunk/Ohana/src/relphot/src/plotstuff.c
- Timestamp:
- Aug 16, 2005, 3:00:56 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/relphot/src/plotstuff.c (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relphot/src/plotstuff.c
r2486 r4796 4 4 static int Xgraph[5] = {0,0,0,0,0}; 5 5 static int active; 6 7 /* 8 static union { unsigned char c[4]; float f; } f_undef = { {0xff, 0xff, 0xff, 0xfe} }; 9 # define fUNDEF (f_undef.f) 10 */ 11 12 static union { unsigned char c[8]; float d; } d_undef = { {0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00} }; 13 # define dUNDEF (d_undef.d) 6 14 7 15 void XDead () { … … 21 29 # endif /* ANSI */ 22 30 23 int i,InitSocket, status, addreslen;31 int InitSocket, status, addreslen; 24 32 struct sockaddr_un Address; 25 char temp[100] , *display_name;33 char temp[100]; 26 34 char socket_name[100]; 27 FILE *f;28 35 29 36 active = N; … … 35 42 Address.sun_family = AF_UNIX; 36 43 InitSocket = socket (AF_UNIX, SOCK_STREAM, 0); 37 status = bind (InitSocket, &Address, sizeof (Address));44 status = bind (InitSocket, (struct sockaddr *) &Address, sizeof (Address)); 38 45 status = listen (InitSocket, 1); 39 46 … … 47 54 48 55 addreslen = sizeof (Address); 49 Xgraph[N] = accept (InitSocket, &Address, &addreslen);56 Xgraph[N] = accept (InitSocket, (struct sockaddr *) &Address, &addreslen); 50 57 if (Xgraph[N] < 0) { 51 58 fprintf (stderr, "error starting kapa\n"); … … 65 72 write (Xgraph[N], "DBOX", 4); 66 73 sprintf (buffer, "%f %f %f %f", graphmode[0].xmin, graphmode[0].xmax, graphmode[0].ymin, graphmode[0].ymax); 67 sprintf (buffer2, "NBYTES: %6d", strlen (buffer));74 sprintf (buffer2, "NBYTES: %6d", (int) strlen (buffer)); 68 75 write (Xgraph[N], buffer2, 16); 69 76 write (Xgraph[N], buffer, strlen (buffer)); 70 77 71 78 sprintf (buffer, "%s %s %s", "2222", "2222", "2222"); 72 sprintf (buffer2, "NBYTES: %6d", strlen (buffer));79 sprintf (buffer2, "NBYTES: %6d", (int) strlen (buffer)); 73 80 write (Xgraph[N], buffer2, 16); 74 81 write (Xgraph[N], buffer, strlen (buffer)); … … 76 83 77 84 void JpegPlot (Graphdata *graphmode, int N, char *filename) { 78 char buffer[65], buffer2[65]; 85 86 char buffer[65]; 79 87 80 88 if (Xgraph[N] == 0) return; 81 89 82 90 write (Xgraph[N], "PNGF", 4); 83 sprintf (buffer, "LEN: %11d", strlen (filename));91 sprintf (buffer, "LEN: %11d", (int) strlen (filename)); 84 92 write (Xgraph[N], buffer, 16); 85 93 write (Xgraph[N], filename, strlen (filename)); … … 88 96 89 97 void PSPlot (Graphdata *graphmode, int N, char *filename) { 90 char buffer[65], buffer2[65]; 98 99 char buffer[65]; 91 100 92 101 if (Xgraph[N] == 0) return; 93 102 94 103 write (Xgraph[N], "PSIT", 4); 95 sprintf (buffer, "LEN: %11d", strlen (filename));104 sprintf (buffer, "LEN: %11d", (int) strlen (filename)); 96 105 write (Xgraph[N], buffer, 16); 97 106 write (Xgraph[N], filename, strlen (filename)); … … 126 135 graphmode[0].etype, graphmode[0].color, 127 136 graphmode[0].lweight, graphmode[0].size); 128 sprintf (buffer2, "NBYTES: %6d", strlen (buffer));137 sprintf (buffer2, "NBYTES: %6d", (int) strlen (buffer)); 129 138 write (Xgraph[N], buffer2, 16); 130 139 write (Xgraph[N], buffer, strlen (buffer)); … … 133 142 graphmode[0].xmin, graphmode[0].xmax, 134 143 graphmode[0].ymin, graphmode[0].ymax); 135 sprintf (buffer2, "NBYTES: %6d", strlen (buffer));144 sprintf (buffer2, "NBYTES: %6d", (int) strlen (buffer)); 136 145 write (Xgraph[N], buffer2, 16); 137 146 write (Xgraph[N], buffer, strlen (buffer)); … … 146 155 147 156 write (Xgraph[N], "LABL", 4); 148 sprintf (buffer, " %6d %6d", strlen (string), 2);157 sprintf (buffer, " %6d %6d", (int) strlen (string), 2); 149 158 write (Xgraph[N], buffer, 16); 150 159 write (Xgraph[N], string, strlen (string)); … … 170 179 } 171 180 172 plot_list (Graphdata *graphdata, double *xlist, double *ylist, int N, char *label, char *file) {181 void plot_list (Graphdata *graphdata, double *xlist, double *ylist, int N, char *label, char *file) { 173 182 174 183 int i; 175 char c;176 184 StatType stats; 177 185 … … 207 215 } 208 216 209 plot_defaults (Graphdata *graphdata) {217 void plot_defaults (Graphdata *graphdata) { 210 218 211 219 graphdata[0].style = 2;
Note:
See TracChangeset
for help on using the changeset viewer.
