From bug-request at octave dot org Fri Dec 9 22:35:24 2005 Subject: Re: Can I submit a ver.m and license.m? From: William Poetra Yoga Hadisoeseno To: bug at octave dot org Date: Sat, 10 Dec 2005 12:33:48 +0800 ------=_Part_12142_23481940.1134189228234 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 12/9/05, Bill Denney wrote: > In Matlab 7.0SP2, any output arguements give the full structure: > > >> a =3D ver > a =3D > 1x20 struct array with fields: > Name > Version > Release > Date > >> > OK, I've implemented this, but I need datestr and datenum, which are only present in octave-forge. I'll import them first before posting the patch for ver.m. By the way, John, I have some patches for scripts/: Changelog,blkdiag.m,license.m, and src/syscalls.cc. Since they are trivial, I think I can post it here (instead of opening a new thread). The changes are: - Changelog: fix a typo ("instad") - blkdiag.m: change "..." to " at dots{}", @empty to "isempty", changed an error message, and modified a comment. - license.m: cosmetic fixes - syscalls.cc: added an example output :) -- William Poetra Yoga Hadisoeseno ------=_Part_12142_23481940.1134189228234 Content-Type: text/plain; name="vermisc.diff.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vermisc.diff.txt" SW5kZXg6IHNjcmlwdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvb2N0YXZl L3NjcmlwdHMvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjQ4MApkaWZmIC11IC1y MS40ODAgQ2hhbmdlTG9nCi0tLSBzY3JpcHRzL0NoYW5nZUxvZwk4IERlYyAyMDA1IDAyOjI4OjIy IC0wMDAwCTEuNDgwCisrKyBzY3JpcHRzL0NoYW5nZUxvZwkxMCBEZWMgMjAwNSAwNDoyNDowNiAt MDAwMApAQCAtNzAsNyArNzAsNyBAQAogCUNhbGwgbGljZW5zZSBpbnN0ZWFkIG9mIGhhcmQtY29k aW5nIGxpY2Vuc2UgaW5mbyBoZXJlLgogCiAJKiBtaXNjZWxsYW5lb3VzL2xpY2Vuc2UubTogVXNl IHBlcnNpc3RlbnQgaW5zdGVhZCBvZiBnbG9iYWwgZm9yCi0JX19vY3RhdmVfbGljZW5zZXNfXy4g IFVzZSBwdXRzIGluc3RhZCBvZiBkaXNwLgorCV9fb2N0YXZlX2xpY2Vuc2VzX18uICBVc2UgcHV0 cyBpbnN0ZWFkIG9mIGRpc3AuCiAJVXNlIGdldHVpZCBhbmQgZ2V0cHd1aWQgaW5zdGVhZCBvZiBj YWxsaW5nIHVuaXggKCJpZCAtdW4iKS4KIAlJZiBuYXJnb3V0ID0gMSwgcmV0dXJuIGxpY2Vuc2Ug aW5mbyBpbnN0ZWFkIG9mIHByaW50aW5nIHVzYWdlIG1lc3NhZ2UuCiAKSW5kZXg6IHNjcmlwdHMv Z2VuZXJhbC9ibGtkaWFnLm0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9vY3RhdmUvc2NyaXB0 cy9nZW5lcmFsL2Jsa2RpYWcubSx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zCmRpZmYgLXUgLXIx LjMgYmxrZGlhZy5tCi0tLSBzY3JpcHRzL2dlbmVyYWwvYmxrZGlhZy5tCTggRGVjIDIwMDUgMTY6 NTc6MzEgLTAwMDAJMS4zCisrKyBzY3JpcHRzL2dlbmVyYWwvYmxrZGlhZy5tCTEwIERlYyAyMDA1 IDA0OjI0OjA2IC0wMDAwCkBAIC0xNSw4ICsxNSw4IEBACiAjIyBGb3VuZGF0aW9uLCBJbmMuLCA1 OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCiAK ICMjIC0qLSB0ZXhpbmZvIC0qLQotIyMgQGRlZnR5cGVmbiB7RnVuY3Rpb24gRmlsZX0ge30gYmxr ZGlhZyAoQHZhcnthfSwgQHZhcntifSwgQHZhcntjfSwgLi4uKQotIyMgQnVpbGQgYSBibG9jayBk aWFnb25hbCBtYXRyaXggZnJvbSBAdmFye2F9LCBAdmFye2J9LCBAdmFye2N9LCAuLi4gLgorIyMg QGRlZnR5cGVmbiB7RnVuY3Rpb24gRmlsZX0ge30gYmxrZGlhZyAoQHZhcnthfSwgQHZhcntifSwg QHZhcntjfSwgQGRvdHN7fSkKKyMjIEJ1aWxkIGEgYmxvY2sgZGlhZ29uYWwgbWF0cml4IGZyb20g QHZhcnthfSwgQHZhcntifSwgQHZhcntjfSwgQGRvdHN7fSAuCiAjIyBBbGwgdGhlIGFyZ3VtZW50 cyBtdXN0IGJlIG51bWVyaWMgYW5kIGFyZSB0d28tZGltZW5zaW9uYWwgbWF0cmljZXMgb3IKICMj IHNjYWxhcnMuCiAjIyBAZW5kIGRlZnR5cGVmbgpAQCAtMzgsMTUgKzM4LDE1IEBACiAKICAgIyMg Tm90ZTogdHJhaWxpbmcgc2luZ2xldG9ucyBhcmUgYXV0b21hdGljYWxseSAoY29ycmVjdGx5KSBp Z25vcmVkLgogICBpZiAoISBhbGwgKGNlbGxmdW4gKCJuZGltcyIsIHZhcmFyZ2luKSA9PSAyKSkK LSAgICBlcnJvciAoImFsbCBvZiB0aGUgYXJndW1lbnRzIHRvIGJsa2RpYWcgbXVzdCBiZSB0d28t ZGltZW5zaW9uYWwgbWF0cmljZXMiKTsKKyAgICBlcnJvciAoImJsa2RpYWc6IGFsbCBhcmd1bWVu dHMgbXVzdCBiZSB0d28tZGltZW5zaW9uYWwgbWF0cmljZXMiKTsKICAgZW5kaWYKIAogICAjIyBJ Z25vcmUgZW1wdHkgbWF0cmljZXMuCi0gIG5vdGVtcHR5ID0gISBjZWxsZnVuIChAaXNlbXB0eSwg dmFyYXJnaW4pOworICBub3RlbXB0eSA9ICEgY2VsbGZ1biAoImlzZW1wdHkiLCB2YXJhcmdpbik7 CiAgIHZhcmFyZ2luID0gdmFyYXJnaW4obm90ZW1wdHkpOwogCi0gICMjIHNpemUgaXMgYW4gb3B0 aW9uIGZvciBjZWxsZnVuLCBidXQgaXQncyBhIGJpdCBkaWZmZXJlbnQgZnJvbQotICAjIyBjYWxs aW5nIHNpemUgZGlyZWN0bHkuCisgICMjIGAic2l6ZSInIGlzIGFuIG9wdGlvbiBmb3IgY2VsbGZ1 biwgYnV0IGl0J3MgYSBiaXQgZGlmZmVyZW50IGZyb20KKyAgIyMgY2FsbGluZyBgc2l6ZScgZGly ZWN0bHkuCiAgIGNzeiA9IGN1bXN1bSAoWzAgMDsgKGNlbGwybWF0IChjZWxsZnVuIChAc2l6ZSwg dmFyYXJnaW4nKSkpXSwgMSk7CiAgIHJldHZhbCA9IHplcm9zIChjc3ooZW5kLDopKTsKICAgZm9y IHAgPSAxOihsZW5ndGggKG5vdGVtcHR5KG5vdGVtcHR5KSkpCkluZGV4OiBzY3JpcHRzL21pc2Nl bGxhbmVvdXMvbGljZW5zZS5tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvb2N0YXZlL3Njcmlw dHMvbWlzY2VsbGFuZW91cy9saWNlbnNlLm0sdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMgpkaWZm IC11IC1yMS4yIGxpY2Vuc2UubQotLS0gc2NyaXB0cy9taXNjZWxsYW5lb3VzL2xpY2Vuc2UubQkz MCBOb3YgMjAwNSAwMzowNDo0NSAtMDAwMAkxLjIKKysrIHNjcmlwdHMvbWlzY2VsbGFuZW91cy9s aWNlbnNlLm0JMTAgRGVjIDIwMDUgMDQ6MjQ6MDggLTAwMDAKQEAgLTUwLDYgKzUwLDcgQEAKICMj CiAjIyBUaGlzIGZ1bmN0aW9uIGlzIHByb3ZpZGVkIGZvciBjb21wYXRpYmlsaXR5IHdpdGggQHNj e01hdGxhYn0uCiAjIyBAZW5kIGRlZnR5cGVmbgorIyMKICMjIEBzZWVhbHNve3ZlciwgdmVyc2lv bn0KIAogIyMgQXV0aG9yOiBXaWxsaWFtIFBvZXRyYSBZb2dhIEhhZGlzb2VzZW5vIDx3aWxsaWFt cG9ldHJhQGdtYWlsLmNvbT4KQEAgLTEyMCw5ICsxMjEsOSBAQAogCiAgICAgICBwdyA9IGdldHB3 dWlkIChnZXR1aWQgKCkpOwogICAgICAgaWYgKGlzc3RydWN0IChwdykpCi0JdXNlcm5hbWUgPSBw dy5uYW1lOworICAgICAgICB1c2VybmFtZSA9IHB3Lm5hbWU7CiAgICAgICBlbHNlCi0JdXNlcm5h bWUgPSAib2N0YXZlX3VzZXIiOworICAgICAgICB1c2VybmFtZSA9ICJvY3RhdmVfdXNlciI7CiAg ICAgICBlbmRpZgogCiAgICAgICByZXR2YWwoMTpucl9saWNlbnNlcykgPSBzdHJ1Y3QgKCJmZWF0 dXJlIiwgIiIsICJ1c2VyIiwgIiIpOwpJbmRleDogc3JjL3N5c2NhbGxzLmNjCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K UkNTIGZpbGU6IC9jdnMvb2N0YXZlL3NyYy9zeXNjYWxscy5jYyx2CnJldHJpZXZpbmcgcmV2aXNp b24gMS41NwpkaWZmIC11IC1yMS41NyBzeXNjYWxscy5jYwotLS0gc3JjL3N5c2NhbGxzLmNjCTI5 IE5vdiAyMDA1IDE3OjQxOjMzIC0wMDAwCTEuNTcKKysrIHNyYy9zeXNjYWxscy5jYwkxMCBEZWMg MjAwNSAwNDoyNDoxNyAtMDAwMApAQCAtMTAwMCwxOCArMTAwMCwxOSBAQAogREVGVU4gKHVuYW1l LCBhcmdzLCAsCiAgICItKi0gdGV4aW5mbyAtKi1cblwKIEBkZWZ0eXBlZm4ge0J1aWx0LWluIEZ1 bmN0aW9ufSB7W0B2YXJ7dXRzfSwgQHZhcntlcnJ9LCBAdmFye21zZ31dID19IHVuYW1lICgpXG5c Ci1SZXR1cm4gc3lzdGVtIGluZm9ybWF0aW9uIGluIHRoZSBzdHJ1Y3R1cmUuICBGb3IgZXhhbXBs ZSxcblwKK1JldHVybiBzeXN0ZW0gaW5mb3JtYXRpb24gaW4gdGhlIHN0cnVjdHVyZSBAdmFye3V0 c30uICBGb3IgZXhhbXBsZSxcblwKIFxuXAogQGV4YW1wbGVcblwKIEBncm91cFxuXAogdW5hbWUg KClcblwKLSAgICAgQHJlc3VsdHt9IEB7XG5cCi0gICAgICAgICAgIHN5c25hbWUgPSBcblwKLSAg ICAgICAgICAgbm9kZW5hbWUgPSBcblwKLSAgICAgICAgICAgcmVsZWFzZSA9IFxuXAotICAgICAg ICAgICB2ZXJzaW9uID0gXG5cCi0gICAgICAgICAgIG1hY2hpbmUgPSBcblwKLSAgICAgICAgIEB9 XG5cCitAcmVzdWx0e30gYW5zID1cblwKK0B7XG5cCisgIG1hY2hpbmUgPSBpNjg2XG5cCisgIG5v ZGVuYW1lID0gZGFya3N0YXJcblwKKyAgcmVsZWFzZSA9IDIuNC4zMlxuXAorICBzeXNuYW1lID0g TGludXhcblwKKyAgdmVyc2lvbiA9ICMxIFN1biBEZWMgNCAwMDoxMzo0OSBDU1QgMjAwNVxuXAor QH1cblwKIEBlbmQgZ3JvdXBcblwKIEBlbmQgZXhhbXBsZVxuXAogXG5cCg== ------=_Part_12142_23481940.1134189228234-- ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------