2 /* Originator: Tim McGrath <misty-@charter.net> */
3 /* Testcase contributed by Eric Botcazou <ebotcazou@libertysurf.fr> */
5 /* Testcase copied from gcc.target/i386/loop-3.c */
7 extern void *memset (void *, int, __SIZE_TYPE__);
8 extern void abort (void);
12 unsigned char colormod;
18 entity_state_t *entities;
25 packet_entities_t entities;
37 typedef struct client_s
39 sv_client_state_t state;
41 client_frame_t frames[64];
44 int CalcPing (client_t *cl)
48 register client_frame_t *frame;
50 if (cl->state == cs_server)
54 for (frame = cl->frames, i = 0; i < 64; i++, frame++) {
55 if (frame->ping_time > 0) {
56 ping += frame->ping_time;
71 memset(&cl, 0, sizeof(cl));
73 cl.frames[0].ping_time = 1.0f;
75 if (CalcPing(&cl) != 1000)