MAX.b 608 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*
  2. * Input file : ./tests/inputs/MAX.EXE
  3. * File type : EXE
  4. */
  5. #include "dcc.h"
  6. int proc_1 (int arg0, int arg1)
  7. /* Takes 4 bytes of parameters.
  8. * High-level language prologue code.
  9. * C calling convention.
  10. */
  11. {
  12. int loc1; /* ax */
  13. if (arg0 > arg1) {
  14. loc1 = arg0;
  15. }
  16. else {
  17. loc1 = arg1;
  18. }
  19. return (loc1);
  20. }
  21. void main ()
  22. /* Takes no parameters.
  23. * High-level language prologue code.
  24. */
  25. {
  26. int loc1;
  27. int loc2;
  28. printf ("Enter 2 numbers: ");
  29. scanf ("%d %d", &loc2, &loc1);
  30. if (loc2 != loc1) {
  31. printf ("Maximum: %d\n", proc_1 (loc2, loc1));
  32. }
  33. }