Your "program" defines one subroutine. For it to be of any use, you will have to have or to write a program to call the subroutine. If that is in C then you should leave your subroutine definition in C. If it is Perl, then you might write a new subroutine in Perl.

There will be no trivial way to convert the subroutine definition. First you might determine how the arguments will be passed. This will be different because basic Perl data types are different from basic C data types - Perl doesn't have pointers like C does and strings are somewhat different also. Then you can do the same for your return value. Finally, you can write the body of your subroutine. Your sample code is quite simple, so writing an equivalent in Perl should be easy. If it is not obvious, then you probably need to read an introduction to C or to Perl or both.


In reply to Re^3: Checksum Help Again by ig
in thread Checksum Help Again by TeamViterbi

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.