int
main (int argc, char *argv[])
{
  c_main ();
  b_main ();
  return 0;
}
Exemplo n.º 2
0
Arquivo: main.c Projeto: liva/nci
int main(int argc, char **argv) {
  if (argc == 1 || (argc ==2 && !strcmp(argv[1]," -h") )) {
    printf("Usage : %s src output\n", argv[0]);
    return 0;
  } else if (argc != 2) {
    printf("invalid number of argument\n");
    return -1;
  }

  int fp1_len = strlen(argv[1]);
  int i;
  for(i = fp1_len - 1; i >= 0; i--) {
    if (argv[1][i] == '.') {
      i++;
      break;
    }
    if (i == 0) {
      printf("%s : file type unknown\n", argv[1]);
      exit_func(-1);
    }
  }
  if (!strcmp(argv[1] + i, "c")) {
    c_main(argv[1]);
  } else {
    printf("%s : file type unknown\n", argv[1]);
    exit_func(-1);
  }
  return 0;
}
Exemplo n.º 3
0
/* Creating and using text boundaries */
int main( void )
{
  puts("Date-Calendar sample program");

  cpp_main();

  c_main();

  return 0;
}
Exemplo n.º 4
0
int wmain(int argc, wchar_t* argv[])
{
  char **utf8_argv;
  int i, ret;

  utf8_argv = calloc(argc, sizeof(char*));
  for (i = 0; i < argc; ++i) {
    utf8_argv[i] = unicodeToUtf8(argv[i]);
  }
  ret = c_main(argc, utf8_argv);
  for (i = 0; i < argc; ++i) {
    free( utf8_argv[i] );
  }
  free( utf8_argv );
  return ret;
}
Exemplo n.º 5
0
int main(int argc, char *argv[])
{
    return c_main(argc, argv);
}
Exemplo n.º 6
0
int main( void )
{
    UFILE *out;
    UErrorCode status  = U_ZERO_ERROR;
    out = u_finit(stdout, NULL, NULL);
    if(!out) {
        fprintf(stderr, "Could not initialize (finit()) over stdout! \n");
        return 1;
    }
    ucnv_setFromUCallBack(u_fgetConverter(out), UCNV_FROM_U_CALLBACK_ESCAPE,
                          NULL, NULL, NULL, &status);
    if(U_FAILURE(status)) {
        u_fprintf(out, "Warning- couldn't set the substitute callback - err %s\n", u_errorName(status));
    }

    /* End Demo boilerplate */

    u_fprintf(out,"ICU Case Mapping Sample Program\n\n");
    u_fprintf(out, "C++ Case Mapping\n\n");

    UnicodeString string("This is a test");
    /* lowercase = "istanbul" */
    UChar lowercase[] = {0x69, 0x73, 0x74, 0x61, 0x6e, 0x62, 0x75, 0x6c, 0};
    /* uppercase = "LATIN CAPITAL I WITH DOT ABOVE STANBUL" */
    UChar uppercase[] = {0x0130, 0x53, 0x54, 0x41, 0x4e, 0x42, 0x55, 0x4C, 0};

    UnicodeString upper(uppercase);
    UnicodeString lower(lowercase);

    u_fprintf(out, "\nstring: ");
    printUnicodeString(out, string);
    string.toUpper(); /* string = "THIS IS A TEST" */
    u_fprintf(out, "\ntoUpper(): ");
    printUnicodeString(out, string);
    string.toLower(); /* string = "this is a test" */
    u_fprintf(out, "\ntoLower(): ");
    printUnicodeString(out, string);

    u_fprintf(out, "\n\nlowercase=%S, uppercase=%S\n", lowercase, uppercase);


    string = upper;
    string.toLower(Locale("tr", "TR")); /* Turkish lower case map string =
                                        lowercase */
    u_fprintf(out, "\nupper.toLower: ");
    printUnicodeString(out, string);

    string = lower;
    string.toUpper(Locale("tr", "TR")); /* Turkish upper case map string =
                                        uppercase */
    u_fprintf(out, "\nlower.toUpper: ");
    printUnicodeString(out, string);


    u_fprintf(out, "\nEnd C++ sample\n\n");

    // Call the C version
    int rc = c_main(out);
    u_fclose(out);
    return rc;
}
int main() { return !(PCH == atoi(getenv("EXPECTED_PCH"))) + c_main(); }