<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 07/27/2014 01:05 PM, Alexandros
      Drymonitis wrote:<br>
    </div>
    <blockquote
cite="mid:CAF58LJqgGvhrV6yV56C-D=E9X8aXO+3FRFZzLbgatE-f8zH5Ow@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>I solved it by declaring the array in the object
            structure like this:<br>
          </div>
          float x_iem_coeff[5][2];<br>
          <br>
        </div>
        and in the new function I create another, one dimensional array,
        and run a nested for loop and set the local array's elements to
        x_iem_coeff[5][2] one by one. This seemed to work, no errors
        during compilation. The object crashes Pd when the DSP is turned
        on, but I guess (and think) it's something else that causes
        that. The array declaration and initialization shouldn't have
        anything to do with the DSP state, right?<br>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Sun, Jul 27, 2014 at 7:41 PM,
          Alexandros Drymonitis <span dir="ltr"><<a
              moz-do-not-send="true" href="mailto:adrcki@gmail.com"
              target="_blank">adrcki@gmail.com</a>></span> wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">
              <div>
                <div>
                  <div>
                    <div>I'm building an external where I want to create
                      a two dimensional array. I'm following <a
                        moz-do-not-send="true"
href="http://www.tutorialspoint.com/cprogramming/c_multi_dimensional_arrays.htm"
                        target="_blank">this</a> example which works
                      well with the attached test code, but creates an
                      error when I try to compile my external.<br>
                    </div>
                    The external's code where the array is being
                    declared and initialized is this:<br>
                    float x_iem_coeff[5][2] = {<br>
                            {0.045535, 1.0277},<br>
                            {0.161621, 1.2569},<br>
                            {0.393858, 1.96655},<br>
                            {1.13986, 4.51667},<br>
                            {6.36341, 22.7468}<br>
                        };<br>
                    <br>
                  </div>
                  which is in the object structure. The error I get is:<br>
                  overDrive~.c:35:25: error: expected ';' at end of
                  declaration list<br>
                          float x_iem_coeff[5][2] = {<br>
                                                 ^<br>
                                                 ;<br>
                  <br>
                </div>
                I've tried to declare the array in the object structure
                and initialize it in the new function, but I still got
                the same error.<br>
              </div>
              Any tips?<br>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
    In C, you can't initialize inside a struct.  But you should be able
    to initialize outside of it.  What's the error you get when you try
    that?<br>
    <br>
    -Jonathan<br>
    <br>
    <blockquote
cite="mid:CAF58LJqgGvhrV6yV56C-D=E9X8aXO+3FRFZzLbgatE-f8zH5Ow@mail.gmail.com"
      type="cite">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>