/* * Desenarea graficului in zona din stanga a ecranului. */ void initialize_left_area() { set(2); // desenarea graficului setcolor(LIGHTBLUE); moveto(x[0], y[0]); for (int i = 1; i <= REF; i++) lineto(x[i], y[i]); setcolor(LIGHTGRAY); // desenarea axelor daca sunt in figura if ((minf <= 0) && (maxf >= 0)) { // axa Ox line(0, virtualY(f(zerof())), 316, virtualY(f(zerof()))); } if ((a <= 0) && (b >= 0)) { // axa Oy line(virtualX(0), 0, virtualX(0), 316); } setwritemode(XOR_PUT); setcolor(GREEN); rectangle(x1, y1, x2, y2); }
DEF_TEST(Sk4x_Conversions, r) { // Assuming IEEE floats. Sk4f zerof(0,0,0,0); Sk4i zeroi(0,0,0,0); ASSERT_EQ(zeroi, zerof.cast<Sk4i>()); ASSERT_EQ(zeroi, zerof.reinterpret<Sk4i>()); ASSERT_EQ(zerof, zeroi.cast<Sk4f>()); ASSERT_EQ(zerof, zeroi.reinterpret<Sk4f>()); Sk4f twof(2,2,2,2); Sk4i twoi(2,2,2,2); ASSERT_EQ(twoi, twof.cast<Sk4i>()); ASSERT_NE(twoi, twof.reinterpret<Sk4i>()); ASSERT_EQ(twof, twoi.cast<Sk4f>()); ASSERT_NE(twof, twoi.reinterpret<Sk4f>()); }
/* * whereis name * look for source, documentation and binaries */ int main(int argc, char *argv[]) { argc--, argv++; if (argc == 0) { usage: fprintf(stderr, "whereis [ -sbmu ] [ -SBM dir ... -f ] " "name...\n"); exit(1); } do if (argv[0][0] == '-') { char *cp = argv[0] + 1; while (*cp) { switch (*cp++) { case 'f': break; case 'S': getlist(&argc, &argv, &Sflag, &Scnt); break; case 'B': getlist(&argc, &argv, &Bflag, &Bcnt); break; case 'M': getlist(&argc, &argv, &Mflag, &Mcnt); break; case 's': zerof(); sflag++; continue; case 'u': uflag++; continue; case 'b': zerof(); bflag++; continue; case 'm': zerof(); mflag++; continue; default: goto usage; } } argv++; } else lookup(*argv++); while (--argc > 0); return (0); }
/* * whereis name * look for source, documentation and binaries */ int main(int argc, char **argv) { setlocale(LC_ALL, ""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); atexit(close_stdout); argc--, argv++; if (argc == 0) usage(stderr); do if (argv[0][0] == '-') { register char *cp = argv[0] + 1; while (*cp) switch (*cp++) { case 'f': break; case 'S': getlist(&argc, &argv, &Sflag, &Scnt); break; case 'B': getlist(&argc, &argv, &Bflag, &Bcnt); break; case 'M': getlist(&argc, &argv, &Mflag, &Mcnt); break; case 's': zerof(); sflag++; continue; case 'u': uflag++; continue; case 'b': zerof(); bflag++; continue; case 'm': zerof(); mflag++; continue; case 'V': printf(_("%s from %s\n"), program_invocation_short_name, PACKAGE_STRING); return EXIT_SUCCESS; case 'h': usage(stdout); default: usage(stderr); } argv++; } else { if (Bcnt == 0 && pathdir == NULL) fillpath(); lookup(*argv++); } while (--argc > 0); freepath(); return EXIT_SUCCESS; }
/* * whereis name * look for source, documentation and binaries */ int main(int argc, char **argv) { setlocale(LC_ALL, ""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); argc--, argv++; if (argc == 0) { usage: fprintf(stderr, _("whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n")); exit(1); } do if (argv[0][0] == '-') { register char *cp = argv[0] + 1; while (*cp) switch (*cp++) { case 'f': break; case 'S': getlist(&argc, &argv, &Sflag, &Scnt); break; case 'B': getlist(&argc, &argv, &Bflag, &Bcnt); break; case 'M': getlist(&argc, &argv, &Mflag, &Mcnt); break; case 's': zerof(); sflag++; continue; case 'u': uflag++; continue; case 'b': zerof(); bflag++; continue; case 'm': zerof(); mflag++; continue; default: goto usage; } argv++; } else lookup(*argv++); while (--argc > 0); return 0; }