If there is undefined behavior in the program, it's possible, I think. On Wed, Nov 4, 2015 at 3:53 PM, Pau Ballart <[email protected]> wrote:
> I tried this but no luck... The mem file is there. What I'm seeing is that > the bytes I copy using malloc and memcpy are corrupted, are null. Maybe the > optimization does something with mallocs? > > 2015-11-02 21:06 GMT-08:00 Alon Zakai <[email protected]>: > >> An unlikely theory, but -O2 and above will use a .mem file, if that file >> can't be loaded you should get an error. Can try disabling that with >> --mem-init-file 0. But, I don't see how that could lead to the particular >> error you are getting, never seen that before. >> >> On Mon, Nov 2, 2015 at 4:51 PM, Pau Ballart <[email protected]> wrote: >> >>> Hi again, >>> >>> I don't know exactly why but the next day it was working. Maybe it has >>> to do with the https connection that may be required. >>> >>> I have my code finished and ready to move into production. My a.out.js >>> file sizes 1.9 MB approx. and when using optimization flags as exposed in >>> the documentation I have a problem. If I use -O1 it works and I get a 1.5 >>> MB file size. Using -O2 or -O3 produces a file of 400 KB but when I run the >>> code it doesn't work. >>> [image: Imatge inserida 1] >>> >>> Any suggestions? >>> >>> 2015-10-29 17:39 GMT-07:00 Alon Zakai <[email protected]>: >>> >>>> It could be a bug in chrome. I would try to narrow it down and file a >>>> testcase for them. >>>> >>>> >>>> On Thu, Oct 29, 2015 at 3:58 PM, Pau Ballart <[email protected]> >>>> wrote: >>>> >>>>> The chrome debugger says: >>>>> [image: Imatge inserida 1] >>>>> And the Firefox: >>>>> [image: Imatge inserida 2] >>>>> >>>>> 2015-10-29 15:49 GMT-07:00 Pau Ballart <[email protected]>: >>>>> >>>>>> Hello, >>>>>> >>>>>> I've been working hard with my implementation and I almost got it. >>>>>> I'd say it's working fine in Safari but I got a DOM exception in >>>>>> Chrome and Firefox and I have no idea why. the DOM Exception doesn't give >>>>>> any message nor error code... >>>>>> The error happens when inside my C code i have an EM_ASM_ARGS() block >>>>>> and inside this I use the Javascript WebCrypto API to decrypt the image. >>>>>> The think is the same decrypt method works when I use it outside >>>>>> emscripten >>>>>> in a normal webpage and inside emscripten it works with Safari! But why >>>>>> it >>>>>> doesn't work in Chrome? >>>>>> >>>>>> Thanks >>>>>> >>>>>> 2015-10-20 21:24 GMT-07:00 Alon Zakai <[email protected]>: >>>>>> >>>>>>> Yes, malloc the space, and memcpy the contents to that space. >>>>>>> >>>>>>> On Tue, Oct 20, 2015 at 8:20 PM, Pau Ballart <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> I did some tries with no success. >>>>>>>> If I have this declaration: >>>>>>>> *int p3stuff(char *imgUrl, unsigned char *wrappedkey);* >>>>>>>> How can I make sure the contents of imgUrl will persist even out of >>>>>>>> the scope? >>>>>>>> Because it's a pointer so maybe I need to malloc first the space >>>>>>>> and then memcpy the contents? >>>>>>>> Suppose I have a global var like this *char *imageUrl;* I'd be >>>>>>>> very thankful if you can provide me an example. >>>>>>>> >>>>>>>> 2015-10-20 15:57 GMT-07:00 Alon Zakai <[email protected]>: >>>>>>>> >>>>>>>>> Yes, if you want something to live beyond the current function >>>>>>>>> call, you should use malloc(). That will only be reused after you call >>>>>>>>> free() on it. >>>>>>>>> >>>>>>>>> On Tue, Oct 20, 2015 at 3:51 PM, Pau Ballart <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Updated to 1.35 but same problem... >>>>>>>>>> Maybe the question to formulate would be: How can I save in a >>>>>>>>>> global/static variable some information so that I can acces it later >>>>>>>>>> in the >>>>>>>>>> callback function and make sure it's not overwritten? >>>>>>>>>> What do you think about using malloc() somehow? Would it work? >>>>>>>>>> >>>>>>>>>> 2015-10-20 14:18 GMT-07:00 Alon Zakai <[email protected]>: >>>>>>>>>> >>>>>>>>>>> Might be worth trying current master (or incoming) then, which >>>>>>>>>>> is now 1.35.0. >>>>>>>>>>> >>>>>>>>>>> On Tue, Oct 20, 2015 at 2:16 PM, Pau Ballart <[email protected] >>>>>>>>>>> > wrote: >>>>>>>>>>> >>>>>>>>>>>> $ emcc -v >>>>>>>>>>>> emcc (Emscripten gcc/clang-like replacement + linker emulating >>>>>>>>>>>> GNU ld) 1.34.8 >>>>>>>>>>>> clang version 3.7.0 >>>>>>>>>>>> Target: x86_64-apple-darwin15.0.0 >>>>>>>>>>>> Thread model: posix >>>>>>>>>>>> INFO root: (Emscripten: Running sanity checks) >>>>>>>>>>>> >>>>>>>>>>>> 2015-10-20 14:05 GMT-07:00 Alon Zakai <[email protected]>: >>>>>>>>>>>> >>>>>>>>>>>>> One possible issue is that if those values are on the stack, >>>>>>>>>>>>> and the scope exits, then that stack memory might be reused. For >>>>>>>>>>>>> example >>>>>>>>>>>>> this is unsafe: >>>>>>>>>>>>> >>>>>>>>>>>>> { >>>>>>>>>>>>> char buffer[100]; >>>>>>>>>>>>> // write into buffer >>>>>>>>>>>>> emscripten_async_wget(..., (void*)buffer); >>>>>>>>>>>>> } >>>>>>>>>>>>> >>>>>>>>>>>>> The buffer will be released before the async callback occurs, >>>>>>>>>>>>> and other data might be written into it before the callback reads >>>>>>>>>>>>> from it. >>>>>>>>>>>>> >>>>>>>>>>>>> Which version of emscripten are you using, btw? I remember a >>>>>>>>>>>>> while back we had a bug around this. >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Oct 20, 2015 at 1:36 PM, Pau Ballart < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>> >>>>>>>>>>>>>> After some research and some refactor I did the following: >>>>>>>>>>>>>> >>>>>>>>>>>>>> - In my p3stuff function I >>>>>>>>>>>>>> call emscripten_set_main_loop(wait_wgets, 0, 0); so the >>>>>>>>>>>>>> application is not >>>>>>>>>>>>>> terminated. >>>>>>>>>>>>>> - In wait_wgets I call >>>>>>>>>>>>>> the emscripten_async_wget(imageUrl, path, onLoaded, onError); >>>>>>>>>>>>>> only the >>>>>>>>>>>>>> first time the method is called. >>>>>>>>>>>>>> - In the onLoaded callback I >>>>>>>>>>>>>> call emscripten_cancel_main_loop(); and then I call my c code >>>>>>>>>>>>>> that perform >>>>>>>>>>>>>> the jpeg stuff. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Problem is: >>>>>>>>>>>>>> the p3stuff function has 2 arguments: int p3stuff(char >>>>>>>>>>>>>> *imgUrl, unsigned char *wrappedkey) >>>>>>>>>>>>>> When it's called i have two global variables unsigned char >>>>>>>>>>>>>> *wrappedKey; and char *imageUrl; which are assigned with the >>>>>>>>>>>>>> argument like >>>>>>>>>>>>>> that: >>>>>>>>>>>>>> >>>>>>>>>>>>>> wrappedKey = wrappedkey; >>>>>>>>>>>>>> imageUrl = imgUrl; >>>>>>>>>>>>>> >>>>>>>>>>>>>> I do that in order to access the image url from >>>>>>>>>>>>>> the wait_wgets() or the wrapped key from the onLoaded callback >>>>>>>>>>>>>> but I think >>>>>>>>>>>>>> there is some memory management problems cause if I print the >>>>>>>>>>>>>> url just >>>>>>>>>>>>>> before calling emscripten_async_wget the imageUrl variable >>>>>>>>>>>>>> content is >>>>>>>>>>>>>> completely rubbish but id I don't print anything it works. >>>>>>>>>>>>>> >>>>>>>>>>>>>> So how can I use the global variables in C in order to not >>>>>>>>>>>>>> get overwritten? Maybe using malloc, or memcopy? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Pau >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2015-10-19 10:53 GMT-07:00 Pau Ballart <[email protected]>: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Okay I will try the async version and let you know. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 2015-10-17 19:37 GMT-07:00 Alon Zakai <[email protected]>: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The only tricky thing with emscripten_wget is that as >>>>>>>>>>>>>>>> mentioned in the docs, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> http://kripken.github.io/emscripten-site/docs/api_reference/emscripten.h.html#c.emscripten_wget >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> it requires the ASYNCIFY option. It's easier in general to >>>>>>>>>>>>>>>> use the async version, emscripten_async_wget, which does not >>>>>>>>>>>>>>>> require >>>>>>>>>>>>>>>> ASYNCIFY. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sat, Oct 17, 2015 at 10:47 AM, Pau Ballart < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I think the php code is correct so I'm just trying to >>>>>>>>>>>>>>>>> download an image and process it's data but I think I'm >>>>>>>>>>>>>>>>> missing something >>>>>>>>>>>>>>>>> about the lifecycle or wget function because I get unexpected >>>>>>>>>>>>>>>>> exit errors. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> So I'd like to know if the emscripten_wget(imgUrl, path >>>>>>>>>>>>>>>>> ); is correct because I have the weirdest behaviour ever >>>>>>>>>>>>>>>>> that depending on the p3stuff function param "wrappedkey" the >>>>>>>>>>>>>>>>> download succeeds or not. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 2015-10-15 17:07 GMT-07:00 Alon Zakai <[email protected] >>>>>>>>>>>>>>>>> >: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I see you have >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> P3Func = Module.cwrap('p3stuff', 'number', ['string', >>>>>>>>>>>>>>>>>> 'string']); >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> which looks good. You can then call it with something >>>>>>>>>>>>>>>>>> like >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> result = P3Func('first', 'second'); >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> which I see you are doing. What part of that are you >>>>>>>>>>>>>>>>>> trying to improve? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Thu, Oct 15, 2015 at 12:59 PM, Pau Ballart < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Okay so the php is just calling a function I declared. >>>>>>>>>>>>>>>>>>> Because I need to pass the image url as an argument and a >>>>>>>>>>>>>>>>>>> key, I don't know >>>>>>>>>>>>>>>>>>> how to do it using the main function so I changed the main >>>>>>>>>>>>>>>>>>> function for >>>>>>>>>>>>>>>>>>> this one with the two arguments and then called this >>>>>>>>>>>>>>>>>>> function from my php >>>>>>>>>>>>>>>>>>> code. >>>>>>>>>>>>>>>>>>> Is there a better way to call emscripten passing >>>>>>>>>>>>>>>>>>> parameters? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> 2015-10-15 12:55 GMT-07:00 Alon Zakai < >>>>>>>>>>>>>>>>>>> [email protected]>: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> It would be good to focus the question more, it's hard >>>>>>>>>>>>>>>>>>>> to tell what the core issue is. Try to reduce the problem >>>>>>>>>>>>>>>>>>>> to just one >>>>>>>>>>>>>>>>>>>> concrete thing, like just loading a file, and doing it >>>>>>>>>>>>>>>>>>>> without that custom >>>>>>>>>>>>>>>>>>>> PHP script, for example. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Thu, Oct 15, 2015 at 12:27 PM, Pau Ballart < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hello developers, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> I'm starting a project and I'm new at Javascript and >>>>>>>>>>>>>>>>>>>>> emscripten. I'm trying to download some image data from a >>>>>>>>>>>>>>>>>>>>> server and then >>>>>>>>>>>>>>>>>>>>> process it using some c functions I already have working. >>>>>>>>>>>>>>>>>>>>> I asked this >>>>>>>>>>>>>>>>>>>>> question in Stackoverflow so I share you the link and >>>>>>>>>>>>>>>>>>>>> maybe one of you can >>>>>>>>>>>>>>>>>>>>> help me. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> http://stackoverflow.com/questions/33087205/emscripten-code-for-image-data-download-using-emscripten-wget-or-emscripten-asyn >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Pau B >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed >>>>>>>>>>>>>>>>>>>>> to the Google Groups "emscripten-discuss" group. >>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving >>>>>>>>>>>>>>>>>>>>> emails from it, send an email to >>>>>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>>>>> For more options, visit >>>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/optout. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to >>>>>>>>>>>>>>>>>>>> a topic in the Google Groups "emscripten-discuss" group. >>>>>>>>>>>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>>>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and all its topics, send >>>>>>>>>>>>>>>>>>>> an email to >>>>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>>>> For more options, visit >>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/optout. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Pau Ballart >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to >>>>>>>>>>>>>>>>>>> the Google Groups "emscripten-discuss" group. >>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>>>>>> from it, send an email to >>>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>>> For more options, visit >>>>>>>>>>>>>>>>>>> https://groups.google.com/d/optout. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> You received this message because you are subscribed to a >>>>>>>>>>>>>>>>>> topic in the Google Groups "emscripten-discuss" group. >>>>>>>>>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>>>>>>>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>>> To unsubscribe from this group and all its topics, send >>>>>>>>>>>>>>>>>> an email to >>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>> For more options, visit >>>>>>>>>>>>>>>>>> https://groups.google.com/d/optout. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Pau Ballart >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> You received this message because you are subscribed to >>>>>>>>>>>>>>>>> the Google Groups "emscripten-discuss" group. >>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>>>> from it, send an email to >>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout >>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> You received this message because you are subscribed to a >>>>>>>>>>>>>>>> topic in the Google Groups "emscripten-discuss" group. >>>>>>>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>>>>>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>> To unsubscribe from this group and all its topics, send an >>>>>>>>>>>>>>>> email to [email protected]. >>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Pau Ballart >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Pau Ballart >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>> Google Groups "emscripten-discuss" group. >>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>>> it, send an email to >>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> You received this message because you are subscribed to a >>>>>>>>>>>>> topic in the Google Groups "emscripten-discuss" group. >>>>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>>>>>>>>>>> . >>>>>>>>>>>>> To unsubscribe from this group and all its topics, send an >>>>>>>>>>>>> email to [email protected]. >>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Pau Ballart >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "emscripten-discuss" group. >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>> it, send an email to >>>>>>>>>>>> [email protected]. >>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to a topic >>>>>>>>>>> in the Google Groups "emscripten-discuss" group. >>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>>>>>>>>> . >>>>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>>>> to [email protected]. >>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Pau Ballart >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "emscripten-discuss" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to [email protected]. >>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>>> the Google Groups "emscripten-discuss" group. >>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>>>>>>> . >>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>> to [email protected]. >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Pau Ballart >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "emscripten-discuss" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to a topic in >>>>>>> the Google Groups "emscripten-discuss" group. >>>>>>> To unsubscribe from this topic, visit >>>>>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>>>>> . >>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>> [email protected]. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Pau Ballart >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Pau Ballart >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "emscripten-discuss" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "emscripten-discuss" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Pau Ballart >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "emscripten-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "emscripten-discuss" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/emscripten-discuss/BEb-1mjDvZI/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Pau Ballart > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
