X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=fpKgw3stOvxE2kZCHOLt7M1vcBUYGMhgIflSPciDk5k=; b=UBoBajzIBfl888huxip11RX/6AS33tlQ2pCIED3kq9v7As0siN2vumFcNmvT2xTIQz B8vWj4ITFU/UDZ38etGukE2uWlne1gzF3qWu8G1h6phrtBZo4a2pVdVSJ8AGrHVQssnO 1eGLuatWc4Pu6nZcDMoIpdhL78usbpQeczeQNeZzhN79cn73WgYeWmDVieiIs5PNhtDC QOt8f3gjS1FabyykVchykSfURyZurVbIvzWX1BGHfO0hRioKvYq9uLt8zopNHPl0PP0O xUJALCezPE4+hXcVbu3bh7tmuCsCMYWZlZh/W71rbbDdSpn8V4rWW5YRIxE3JOSD92hS agTQ== MIME-Version: 1.0 X-Received: by 10.194.84.144 with SMTP id z16mr24619433wjy.23.1394296197149; Sat, 08 Mar 2014 08:29:57 -0800 (PST) In-Reply-To: References: <20140127234944 DOT 924148045B78 AT turkos DOT aspodata DOT se> <20140128201110 DOT DF7D78045B78 AT turkos DOT aspodata DOT se> <20140129072550 DOT GA24560 AT localhost DOT localdomain> Date: Sat, 8 Mar 2014 08:29:57 -0800 Message-ID: Subject: Re: [geda-user] identical symbol names From: Ouabache Designworks To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=089e0102ddae8af9ca04f41ae114 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --089e0102ddae8af9ca04f41ae114 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: base64 SGVsbG8gQWxsLg0KICAgRm9yIGJldHRlciB1bmRlcnN0YW5kaW5kaW5nIG9mIG15IGlkZWEsIEkg YXR0YWNoZWQgdGhpcyBwYXRjaA0KKGxpYl9zZXEucGF0Y2gpIGlsbHVzdHJhdGluZyBvZiB0aGlz Lg0KDQogICBQYXRjaGVkIGdzY2hlbSB3aWxsIGJlIGNyZWF0ZSAibGlicmFyeSBzZWN0aW9uIiBp biAuc2NoIGZpbGUuIEluIHRoaXMNCnNlY3Rpb24gd2lsbCBiZSBwbGFjZWQgc3ltYm9scywgd2hp Y2ggYXJlIHVzZWQgaW4gaXQuDQogICBBZnRlciAuc2NoIGZpbGUgd2FzIG9wZW5lZCwgbWlzc2lu ZyBzeW1ib2xzIHdpbGwgYmUgcGxhY2VkIGluICJsaWJyYXJ5DQpzZWN0aW9uIiBmcm9tIHN0YW5k YXJ0IGxpYnJhcnkgb3IgbG9jYWwgbHlicmFyeSwgaW5jbHVkZWQgaW4gZ2FmcmMuDQogICBBZnRl ciBhZGQgY29tcG9uZW50ICgiaSIpLCBpZiBhZGRpbmcgc3ltYm9sICh0aGF0IGlzIGNvbnRlbnQg b2Ygb25lKSBhcmUNCmFic2VudCBpbiAibGlicmFyeSBzZWN0aW9uIiBvZiAuc2NoIGZpbGUsIGl0 IHdpbGwgYmUgYWRkZWQuDQogICBJZiBuYW1lIG9mIGFkZGluZyBzeW1ib2wgaXMgZXhpc3QgaW4g ImxpYnJhcnkgc2VjdGlvbiwgYnV0IGNvbnRlbnQgb2YNCnN5bWJvbCBkaWZmZXJzLCBzeW1ib2wg d2lsbCBiZSBhZGRlZCB3aXRoIGFub3RoZXIgbmFtZS4NCkZvciBleGFtcGxlOg0KSW4gImxpYnJh cnkgc2VjdGlvbiIgZXhpc3RzIHN5bWJvbCAib3BhbXAtZHVhbC5zeW0iIHdpdGggQ29udGVudDEu DQpJIGFkZCBzeW1ib2wgIm9wYW1wLWR1YWwuc3ltIiBieSAiaSIgYW5kIGl0IGhhdmUgQ29udGVu dDIgIT0gQ29udGVudDEuDQpBdCByZXN1bHQgc3ltYm9sICJvcGFtcC1kdWFsLnN5bTAiIHdhcyBh ZGRlZCB0byAibGlicmFyeSBzZWN0aW9uIiB3aXRoDQpDb250ZW50Mi4NCk5leHQgbmFtZXMgd2ls bCBiZSAib3BhbXAtZHVhbC5zeW0xIiBhbmQgc28gb24gYnkgaW5jcmVtZW50Lg0KDQotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpUaGUgcHJvYmxlbSBvY2N1cnMgYmVjYXVzZSB5b3Ug aW5zdGFudGlhdGVkICB0aGUgb3BhbXAtZHVhbCBjb21wb25lbnQgIGZyb20NCnRoZSBHRURBIGFu YWxvZyBsaWJyYXJ5IGFuZCB0aGVuIGxhdGVyIHdhbnQgdG8gYWRkDQphIGRpZmZlcmVudCBvcGFt cC1kdWFsIGZyb20gc29tZSBvdGhlciB2ZW5kb3JzIGxpYnJhcnkuIFRoZSByZWFzb24gdGhhdCBp dA0Kb2NjdXJzIGlzIGJlY2F1c2UgeW91IGRpZCBub3Qgc3RvcmUgdGhlIHZlbmRvcnMgbmFtZSBv ciBsaWJyYXJ5IG5hbWUNCndoZXJlIHlvdSBmb3VuZCBpdC4gSWYgd2UgYWRkIHRoYXQgaW5mb3Jt YXRpb24gdG8gdGhlIC5zY2ggdGhlbiB5b3Ugd2lsbCBiZQ0KYWJsZSB0byB0ZWxsIGl0IGFwYXJ0 IGZyb20gYWxsIG9mIHRoZSBvdGhlciBjb21wb25lbnRzIHdpdGggdGhlIHNhbWUgbmFtZS4NCg0K QW5kIHdoaWxlIHdlIGFyZSBhdCBpdCB3ZSBzaG91bGQgYWxzbyBhZGQgZmllbGRzIGZvciByZXZp c2lvbiBhbmQgdmFyaWFudC4NClRoZXkgd2lsbCBjb21lIGluIGhhbmR5Lg0KDQoNCkpvaG4gRWF0 b24NCg0KDQoNCg0KDQoNCg0KDQoNCjIwMTQtMDMtMDcgMTU6MjUgR01ULTA4OjAwIOHMxcvTxcog 6MHS2MvP19PLycogPHN2ZXRvbm9tZXJAZ21haWwuY29tPjoNCg0KPiBIZWxsbyBBbGwuDQo+ICAg IEZvciBiZXR0ZXIgdW5kZXJzdGFuZGluZGluZyBvZiBteSBpZGVhLCBJIGF0dGFjaGVkIHRoaXMg cGF0Y2gNCj4gKGxpYl9zZXEucGF0Y2gpIGlsbHVzdHJhdGluZyBvZiB0aGlzLg0KPg0KPiAgICBQ YXRjaGVkIGdzY2hlbSB3aWxsIGJlIGNyZWF0ZSAibGlicmFyeSBzZWN0aW9uIiBpbiAuc2NoIGZp bGUuIEluIHRoaXMNCj4gc2VjdGlvbiB3aWxsIGJlIHBsYWNlZCBzeW1ib2xzLCB3aGljaCBhcmUg dXNlZCBpbiBpdC4NCj4gICAgQWZ0ZXIgLnNjaCBmaWxlIHdhcyBvcGVuZWQsIG1pc3Npbmcgc3lt Ym9scyB3aWxsIGJlIHBsYWNlZCBpbiAibGlicmFyeQ0KPiBzZWN0aW9uIiBmcm9tIHN0YW5kYXJ0 IGxpYnJhcnkgb3IgbG9jYWwgbHlicmFyeSwgaW5jbHVkZWQgaW4gZ2FmcmMuDQo+ICAgIEFmdGVy IGFkZCBjb21wb25lbnQgKCJpIiksIGlmIGFkZGluZyBzeW1ib2wgKHRoYXQgaXMgY29udGVudCBv ZiBvbmUpDQo+IGFyZSBhYnNlbnQgaW4gImxpYnJhcnkgc2VjdGlvbiIgb2YgLnNjaCBmaWxlLCBp dCB3aWxsIGJlIGFkZGVkLg0KPiAgICBJZiBuYW1lIG9mIGFkZGluZyBzeW1ib2wgaXMgZXhpc3Qg aW4gImxpYnJhcnkgc2VjdGlvbiwgYnV0IGNvbnRlbnQgb2YNCj4gc3ltYm9sIGRpZmZlcnMsIHN5 bWJvbCB3aWxsIGJlIGFkZGVkIHdpdGggYW5vdGhlciBuYW1lLg0KPiBGb3IgZXhhbXBsZToNCj4g SW4gImxpYnJhcnkgc2VjdGlvbiIgZXhpc3RzIHN5bWJvbCAib3BhbXAtZHVhbC5zeW0iIHdpdGgg Q29udGVudDEuDQo+IEkgYWRkIHN5bWJvbCAib3BhbXAtZHVhbC5zeW0iIGJ5ICJpIiBhbmQgaXQg aGF2ZSBDb250ZW50MiAhPSBDb250ZW50MS4NCj4gQXQgcmVzdWx0IHN5bWJvbCAib3BhbXAtZHVh bC5zeW0wIiB3YXMgYWRkZWQgdG8gImxpYnJhcnkgc2VjdGlvbiIgd2l0aA0KPiBDb250ZW50Mi4N Cj4gTmV4dCBuYW1lcyB3aWxsIGJlICJvcGFtcC1kdWFsLnN5bTEiIGFuZCBzbyBvbiBieSBpbmNy ZW1lbnQuDQo+DQo+IEV4YW1wbGUgb2Ygc2ltaWxhciBmaWxlIGlzIGF0dGFjaGVkIGFzIHRlc3Qu c2NoLg0KPg0KPiBBZnRlciBwcm9ncmFtIHBhdGNoZWQsIGNvbXBsZXRlIGluY2x1ZGluZyBDVlMg cmVwb3NpdG9yeSBvZiBnZWRhc3ltYm9scyBpcw0KPiBwb3NzaWJsZS4NCj4gQW5kIC5zY2ggZmls ZSBhZnRlciByZW9wZW4gd2lsbCBub3QgYmUgZGFtYWdlZC4NCj4gQWxzbywgbm93IHlvdSBjYW4g d2VhciB0aGUgc2NoIGZpbGUgb24gdGhlIGZsYXNoIGRyaXZlIHRvIHlvdSBzdXBlcnZpc29yDQo+ IGZvciBoaXMgc2hvdyBhbmQgZG8gbm90IGFmcmFpZCB0byBmb3JnZXQgd3JpdGUgdG8gZmxhc2gg YWxsIHN5bWJvbHMgdGhhdA0KPiBhcmUgbm90IGluIHRoZSBsb2NhbCBsaWJyYXJ5IG9mIGhpcyBj b21wdXRlci4gIDotKQ0KPg0KPiBUaGlzIHJlYWxpemF0aW9uIG9mIG15IGlkZWEgaXMgbm90IGlk ZWFsLg0KPiBJdCBoYXZlIHNvbWUgcHJvYmxlbToNCj4gMS4gQXQgcHJlc2VudCBjb250ZW50IG9m IHN5bWJvbHMgY29tcGFyaW5nIGFzIHN0cmluZ3MsIGJ1dCBiZXN0IGNhc2UNCj4gb2JqZWN0LWxp a2UgY29tcGFyaW5nLg0KPiAyLiAiRm9yY2UgdXBkYXRlIiBtZWNoYW5pc20gZm9yIGNoYW5nZSBz eW1ib2wgaXMgYWJzZW50Lg0KPiAzLiBOb3QgYXZhaWxhYmxlIEhpZXJhcmNoeS0+RG93biBTeW1i b2wgZm9yIHN5bWJvbHMgb25seSBpbiAibGlicmFyeQ0KPiBzZWN0aW9uIiBmb3IgZWRpdGluZy4N Cj4gNC4gTm90IGF2YWlsYWJsZSBpbnNlcnQgc3ltYm9scyB3aGljaCBpcyBpbiAibGlicmFyeSBz ZWN0aW9uIiBvbmx5IGJ5DQo+IHByZXNzaW5nICJpIi4gQXZhaWxhYmxlIG9ubHkgY29waXluZyBi eSBwcmVzc2luZyAiZWMiLg0KPiA1LiBNYXkgYmUgc29tZXRoaW5nIGVsc2UuDQo+DQo+IElmIHRo ZSBjb21tdW5pdHkgZ2VkYS11c2VyIGNvbmZpcm1lZCBvZiBteSBpZGVhLCBJIHdpbGwgdHJ5IHRv IHJlc29sdmUgdGhlc2UNCj4gZHJhd2JhY2tzLg0KPg0KPg0KPiDkzNEgzNXe28XHzyDQz87JzcHO ydEgzc/Fx88g0NLFxMzP1sXOydEg0SDQ0snL0sXQzNHAINDB1N4sIMvP1M/S2coNCj4gyczMwNPU 0snS1cXUIM3PwCDJxMXAINLF28XOydEgz8LT1dbEwcXNz8og0NLPwszFzdkuDQo+DQo+IPzUz9Qg 0MHU3iDTz9rEwcXUICLCycLMyc/Uxd7O1cAg08XLw8nAIiDXIMbByszFINPIxc3ZLiD3INzU1SDT xcvDycANCj4g18vMwN7BwNTT0SDX08Ug08nN18/M2SwgydPQz8zY2s/Xwc7O2cUg1yDOxcouDQo+ IOXTzMkg0NLJIM/Uy9LZ1MnJIMbByszBLCDCycLMyc/Uxd7OwdEg08XLw8nRINDV09TBIMnMySDX IM7FyiDOxSDI18HUwcXUDQo+INPJzdfPzM/XLCDUzyDPzskgwtXE1dQgxM/CwdfMxc7ZIMnaIM/C 3cXKIMLJwszJz9TFy8kuDQo+IOXTzMkg19PUwdfM0cXN2cog08nN18/MICjJ2iDPwt3FyiDCycLM yc/UxcvJICgiaSIpKSDP1NPV1NPU19XF1CDXDQo+IMLJwszJz9TF3s7PyiDTxcvDycksINQuxS4g xcfPIMvPztTFztQgz9TMyd7BxdTT0SDP1CDX08XIINPJzdfPzM/XLA0KPiDOwcjPxNHdycjT0SDX IMLJwszJz9TF3s7PyiDTxcvDycksINTPIM/OIMLVxMXUINcgzsWjIMTPwsHXzMXOLg0KPiDl08zJ IMXHzyDJzdEg0NLJ09XU09TX1cXUINcgwsnCzMnP1MXezs/KINPFy8PJySwgzs8gy8/O1MXO1CDP 1MzJ3sHF1NPRLCDUzw0KPiDPziDC1cTF1CDEz8LB18zFziDQz8QgxNLVx8nNIMnNxc7FzS4g7sHQ 0snNxdIg08nN18/MINMgzsHa18HOycXNDQo+ICJvcGFtcC1kdWFsLnN5bSIg09TBzsXUICJvcGFt cC1kdWFsLnN5bTAiLiDzzMXE1cDdxcUg2s7B3sXOycUgxMzRINPJzdfPzM/XDQo+INMgxMHOztnN IMnNxc7FzSDJIM/UzMnewcDdyc3T0SDLz87Uxc7Uz80gwtXExdQgMiwg2sHUxc0gMyDJINQuxC4g KMnOy9LFzcXO1CkNCj4NCj4g9MXQxdLYIM3P1s7PINDPxMvMwN7B1Ngg18XT2CBDVlMg0sXQz9rJ 1M/Sycog1yDT18/KIGdhZnJjIMkgydPQz8zY2s/XwdTYDQo+IM7FIMLP0dPYINDF0sXawdDJ08kg y8/N0M/Oxc7Uz9cg0NLJINPMxcTVwN3FzSDP1MvS2dTJyS4NCj4g9MHL1sUg1MXQxdLYIM3P1s7P IM7P08nU2CDGwcrMINPIxc3ZIM7BIMbM3NsgxMnTy8UgxMzRIMXHzyDQz8vB2sENCj4g0tXLz9fP xMnUxczAIMkgzsXCz9HU09Eg2sHC2dTYIMTPwsHXydTYIM7Fy8/Uz9LZxSDLz83Qz87FztTZLCDL z9TP0tnIIM7F1CDXDQo+IMzPy8HM2M7PyiDCycLMyc/UxcvJIMXHzyDLz83Q2MDUxdLBLg0KPg0K PiD0wcvWxSDEzNEgwtnT1NLPx88gySDOwcfM0cTOz8fPIM/C2s/SwSDRINDSycvSxdDJzCDQ0snN xdIgxsHKzMEg0w0KPiDCycLMyc/Uxd7Oz8og08XLw8nFyi4NCj4NCj4g/NTBINLFwczJ2sHDydEg zc/FyiDJxMXJIM7FINHXzNHF1NPRIMnExcHM2M7Pyi4NCj4g9SDOxaMg1yDOwdPUz9Hdycogzc/N xc7UIMnNxcDU09Eg08zFxNXA3cnFIM7FxM/T1MHUy8k6DQo+IDEuIPPSwdfOxc7JxSDLz87Uxc7U wSDTxcrewdMg3NTPINDSz9PUz8Ug09LB187FzsnFINPU0s/LLCDXINTPINfSxc3RLCDLwcsNCj4g zNXe28nKINfB0snBztQgwtnMIMLZINPSwdfOxc7Jxc0gz8LfxcvUz9cg08nN18/Mz9cuDQo+IDIu IO/U09XU09TXycUgZm9yY2UgdXBkYXRlIM3FyMHOydrNwSDEzNEgydrNxc7FzsnRINPJzdfPzM/X INcg1MXL1d3FzQ0KPiDQ0s/Fy9TFLg0KPiAzLiDuxdfP2s3P1s7PINfPytTJINcg08nN18/MIM7B yM/E0d3JytPRINcgIsLJwszJz9TF3s7PyiDTxcvDyckgxsHKzMEiIMkNCj4g0sXEwcvUydLP18HU 2CDFx88uDQo+IDQuIO7F18/azc/Wzs8g19PUwdfJ1Ngg08nN18/MIMnaIMLJwszJz9TF3s7PyiDT xcvDyckgKCJpIiksIMXHzyDNz9bOzw0KPiDUz8zYy88g08vP0MnSz9fB1NggKCJlYyIpLg0KPiA1 LiDtz9bF1CDC2dTYIN7Uzy3UzyDF3aMuDQo+DQo+IOXTzMkg08/Pwt3F09TXz80gZ2VkYS11c2Vy IM3P0SDJxMXRIMLVxMXUINDPxMTF0tbBzsEsINTPINEgwtXE1SDT1MHSwdTY09ENCj4g1dPU0sHO ydTYIMTBzs7ZxSDOxcTP09TB1MvJLg0KPg0KPg0KPg0KPiAyMDE0LTAxLTI5IDExOjI1IEdNVCsw NDowMCBWbGFkaW1pciBaaGJhbm92IDx2emhiYW5vdkBnbWFpbC5jb20+Og0KPg0KPj4gT24gVHVl LCBKYW4gMjgsIDIwMTQgYXQgMDk6MTE6MTBQTSArMDEwMCwga2FybEBhc3BvZGF0YS5zZSB3cm90 ZToNCj4+IC4uLg0KPj4gPiBJIGRvbid0IGtub3cgaG93IHRvIGVtYmVkIHVzZWQgc3ltYm9scyBh ZnRlci10aGUtZmFjdCwgcGVyaGFwcw0KPj4gPiBzb21lb25lIGVsc2Uga25vd3MuDQo+PiBUaGUg Z3NjaGxhcyB1dGlsaXR5IGlzIGp1c3QgZm9yIHN1Y2ggY2FzZXMuDQo+Pg0KPg0KPg0K --089e0102ddae8af9ca04f41ae114 Content-Type: text/html; charset=KOI8-R Content-Transfer-Encoding: quoted-printable
Hello All.
=9A=9A For better understandindi= ng of my idea, I attached this patch (lib_seq.patch) illustrating of this.=

=9A=9A Patched gschem will be create "library secti= on" in .sch file. In this section will be placed symbols, which are us= ed in it.
=9A=9A After .sch file was opened, missing symbols will be place= d in "library section" from standart library or local lybrary, inc= luded=20 in gafrc.
=9A=9A After add component ("i"), if addi= ng symbol (that is content of one) are absent in "library section"= ; of .sch file, it will be added.
=9A=9A If name of adding s= ymbol is exist in "library section, but content of symbo= l differs, symbol will be added with another name.
For example:
In "library section" exists= symbol "opamp-dual.sym" with Content1.
I add symbo= l "opamp-dual.sym" by "i" and it have Content2 !=3D Con= tent1.
At result symbol "opamp-dual.sym0" was added to "= library section" with Content2.
Next names will be "= ;opamp-dual.sym1" and so on by increment.

---------------------= -----------------------------------------------------------------

The problem occurs because you instantiated=9A the opamp-dua= l component=9A from the GEDA analog library and then later want to add
<= /div>
a different opamp-dual from some other vendors library. The reas= on that it occurs is because you did not store the vendors name or library = name
where you found it. If we add that information to the .sch then = you will be able to tell it apart from all of the other components with the= same name.

And while we are at it we should also add fie= lds for revision and variant. They will come in handy.


John Eaton





=



2014-03-07 15:25 GMT-08:00 =E1=CC=C5=CB=D3=C5=CA =E8=C1=D2=D8=CB=CF= =D7=D3=CB=C9=CA <svetonomer AT gmail DOT com>:
He= llo All.
=9A=9A For better understandinding of my idea, I attached th= is patch (lib_seq.patch) illustrating of this.

=9A=9A Patched gschem will be create "library section&q= uot; in .sch file. In this section will be placed symbols, which are used i= n it.
=9A=9A After .sch file was opened, missing symbols will be place= d in "library section" from standart library or local lybrary, in= cluded in gafrc.
=9A=9A After add component ("i"), = if adding symbol (that is content of one) are absent in "library secti= on" of .sch file, it will be added.
=9A=9A If name of adding s= ymbol is exist in "library section, but content of symbo= l differs, symbol will be added with another name.
For example:
In "library section" exists= symbol "opamp-dual.sym" with Content1.
I add symbo= l "opamp-dual.sym" by "i" and it have Content2 !=3D Con= tent1.
At result symbol "opamp-dual.sym0" was added to "= library section" with Content2.
Next names will be "= ;opamp-dual.sym1" and so on by increment.

Example of similar file is attached as test.sch.

After program patched, complete including CVS repository of gedasy= mbols is possible.
And .sch file after reopen will not be dam= aged.
Also, now you can wear the sch file on the flash drive to you supervisor for his show and do not afraid to f= orget write to flash all symbols tha= t are not in the local library of his computer.=9A :-)

This realization <= span>of my idea is not ideal.
It have some problem:
1. At present content of = symbols comparing as strings, but best case object-like comparing.
2. "Force update"= ; mechanism for change symbol is absent.
3. Not available Hierarchy->Down Symbol for symbols on= ly in "library section" for editing.
4. Not available insert symbols which is= in "library section" only by pressing "i"= ;. Available only copiyng by pressing "ec".
5. May be something else.

If the= community geda-user confirmed of my= idea, I will try to resolve = these drawbacks.


=E4=CC=D1 =CC=D5=DE=DB=C5=C7=CF = =D0=CF=CE=C9=CD=C1=CE=C9=D1 =CD=CF=C5=C7=CF =D0=D2=C5=C4=CC=CF=D6=C5=CE=C9= =D1 =D1 =D0=D2=C9=CB=D2=C5=D0=CC=D1=C0 =D0=C1=D4=DE, =CB=CF=D4=CF=D2=D9=CA = =C9=CC=CC=C0=D3=D4=D2=C9=D2=D5=C5=D4 =CD=CF=C0 =C9=C4=C5=C0 =D2=C5=DB=C5=CE= =C9=D1 =CF=C2=D3=D5=D6=C4=C1=C5=CD=CF=CA =D0=D2=CF=C2=CC=C5=CD=D9.

<= /div>=FC=D4=CF=D4 =D0=C1=D4=DE =D3=CF=DA=C4=C1=C5=D4 "=C2=C9=C2=CC=C9= =CF=D4=C5=DE=CE=D5=C0 =D3=C5=CB=C3=C9=C0" =D7 =C6=C1=CA=CC=C5 =D3=C8= =C5=CD=D9. =F7 =DC=D4=D5 =D3=C5=CB=C3=C9=C0 =D7=CB=CC=C0=DE=C1=C0=D4=D3=D1 = =D7=D3=C5 =D3=C9=CD=D7=CF=CC=D9, =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=CE=D9=C5= =D7 =CE=C5=CA.
=E5=D3=CC=C9 =D0=D2=C9 =CF=D4=CB=D2=D9=D4=C9=C9 =C6=C1=CA=CC=C1,= =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=C1=D1 =D3=C5=CB=C3=C9=D1 =D0=D5=D3=D4=C1 = =C9=CC=C9 =D7 =CE=C5=CA =CE=C5 =C8=D7=C1=D4=C1=C5=D4 =D3=C9=CD=D7=CF=CC=CF= =D7, =D4=CF =CF=CE=C9 =C2=D5=C4=D5=D4 =C4=CF=C2=C1=D7=CC=C5=CE=D9 =C9=DA = =CF=C2=DD=C5=CA =C2=C9=C2=CC=C9=CF=D4=C5=CB=C9.
=E5=D3=CC=C9 =D7= =D3=D4=C1=D7=CC=D1=C5=CD=D9=CA =D3=C9=CD=D7=CF=CC (=C9=DA =CF=C2=DD=C5=CA = =C2=C9=C2=CC=C9=CF=D4=C5=CB=C9 ("i")) =CF=D4=D3=D5=D4=D3=D4=D7=D5= =C5=D4 =D7 =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9, =D4.=C5= . =C5=C7=CF =CB=CF=CE=D4=C5=CE=D4 =CF=D4=CC=C9=DE=C1=C5=D4=D3=D1 =CF=D4 =D7= =D3=C5=C8 =D3=C9=CD=D7=CF=CC=CF=D7, =CE=C1=C8=CF=C4=D1=DD=C9=C8=D3=D1 =D7 = =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9, =D4=CF =CF=CE =C2= =D5=C4=C5=D4 =D7 =CE=C5=A3 =C4=CF=C2=C1=D7=CC=C5=CE.
=E5=D3=CC=C9 =C5=C7=CF =C9=CD=D1 =D0=D2=C9=D3=D5=D4=D3=D4=D7=D5=C5=D4= =D7 =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9, =CE=CF =CB=CF= =CE=D4=C5=CE=D4 =CF=D4=CC=C9=DE=C1=C5=D4=D3=D1, =D4=CF =CF=CE =C2=D5=C4=C5= =D4 =C4=CF=C2=C1=D7=CC=C5=CE =D0=CF=C4 =C4=D2=D5=C7=C9=CD =C9=CD=C5=CE=C5= =CD. =EE=C1=D0=D2=C9=CD=C5=D2 =D3=C9=CD=D7=CF=CC =D3 =CE=C1=DA=D7=C1=CE=C9= =C5=CD "opamp-dual.sym" =D3=D4=C1=CE=C5=D4 "opamp-dual.sym0&= quot;. =F3=CC=C5=C4=D5=C0=DD=C5=C5 =DA=CE=C1=DE=C5=CE=C9=C5 =C4=CC=D1 =D3= =C9=CD=D7=CF=CC=CF=D7 =D3 =C4=C1=CE=CE=D9=CD =C9=CD=C5=CE=C5=CD =C9 =CF=D4= =CC=C9=DE=C1=C0=DD=C9=CD=D3=D1 =CB=CF=CE=D4=C5=CE=D4=CF=CD =C2=D5=C4=C5=D4 = 2, =DA=C1=D4=C5=CD 3 =C9 =D4.=C4. (=C9=CE=CB=D2=C5=CD=C5=CE=D4)

=F4=C5=D0=C5=D2=D8 =CD=CF=D6=CE=CF =D0=CF=C4=CB=CC=C0=DE=C1= =D4=D8 =D7=C5=D3=D8 CVS =D2=C5=D0=CF=DA=C9=D4=CF=D2=C9=CA =D7 =D3=D7=CF=CA = gafrc =C9 =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=D4=D8 =CE=C5 =C2=CF=D1=D3=D8 =D0= =C5=D2=C5=DA=C1=D0=C9=D3=C9 =CB=CF=CD=D0=CF=CE=C5=CE=D4=CF=D7 =D0=D2=C9 =D3= =CC=C5=C4=D5=C0=DD=C5=CD =CF=D4=CB=D2=D9=D4=C9=C9.
=F4=C1=CB= =D6=C5 =D4=C5=D0=C5=D2=D8 =CD=CF=D6=CE=CF =CE=CF=D3=C9=D4=D8 =C6=C1=CA=CC = =D3=C8=C5=CD=D9 =CE=C1 =C6=CC=DC=DB =C4=C9=D3=CB=C5 =C4=CC=D1 =C5=C7=CF =D0= =CF=CB=C1=DA=C1 =D2=D5=CB=CF=D7=CF=C4=C9=D4=C5=CC=C0 =C9 =CE=C5=C2=CF=D1=D4= =D3=D1 =DA=C1=C2=D9=D4=D8 =C4=CF=C2=C1=D7=C9=D4=D8 =CE=C5=CB=CF=D4=CF=D2=D9= =C5 =CB=CF=CD=D0=CF=CE=C5=CE=D4=D9, =CB=CF=D4=CF=D2=D9=C8 =CE=C5=D4 =D7 =CC= =CF=CB=C1=CC=D8=CE=CF=CA =C2=C9=C2=CC=C9=CF=D4=C5=CB=C9 =C5=C7=CF =CB=CF=CD= =D0=D8=C0=D4=C5=D2=C1.

=F4=C1=CB=D6=C5 =C4=CC=D1 =C2=D9=D3=D4=D2=CF=C7=CF =C9 =CE=C1=C7=CC=D1= =C4=CE=CF=C7=CF =CF=C2=DA=CF=D2=C1 =D1 =D0=D2=C9=CB=D2=C5=D0=C9=CC =D0=D2= =C9=CD=C5=D2 =C6=C1=CA=CC=C1 =D3 =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3= =C5=CB=C3=C9=C5=CA.

=FC=D4=C1 =D2=C5=C1=CC=C9=DA=C1=C3=C9= =D1 =CD=CF=C5=CA =C9=C4=C5=C9 =CE=C5 =D1=D7=CC=D1=C5=D4=D3=D1 =C9=C4=C5=C1= =CC=D8=CE=CF=CA.
=F5 =CE=C5=A3 =D7 =CE=C1=D3=D4=CF=D1=DD=C9= =CA =CD=CF=CD=C5=CE=D4 =C9=CD=C5=C0=D4=D3=D1 =D3=CC=C5=C4=D5=C0=DD=C9=C5 = =CE=C5=C4=CF=D3=D4=C1=D4=CB=C9:
1. =F3=D2=C1=D7=CE=C5=CE=C9=C5 =CB=CF=CE=D4=C5=CE=D4=C1 =D3=C5= =CA=DE=C1=D3 =DC=D4=CF =D0=D2=CF=D3=D4=CF=C5 =D3=D2=C1=D7=CE=C5=CE=C9=C5 = =D3=D4=D2=CF=CB, =D7 =D4=CF =D7=D2=C5=CD=D1, =CB=C1=CB =CC=D5=DE=DB=C9=CA = =D7=C1=D2=C9=C1=CE=D4 =C2=D9=CC =C2=D9 =D3=D2=C1=D7=CE=C5=CE=C9=C5=CD =CF= =C2=DF=C5=CB=D4=CF=D7 =D3=C9=CD=D7=CF=CC=CF=D7.
2. =EF=D4=D3= =D5=D4=D3=D4=D7=C9=C5 force update =CD=C5=C8=C1=CE=C9=DA=CD=C1 =C4=CC=D1 = =C9=DA=CD=C5=CE=C5=CE=C9=D1 =D3=C9=CD=D7=CF=CC=CF=D7 =D7 =D4=C5=CB=D5=DD=C5= =CD =D0=D2=CF=C5=CB=D4=C5.
3. =EE=C5=D7=CF=DA=CD=CF=D6=CE=CF =D7=CF=CA=D4=C9 =D7 =D3=C9=CD= =D7=CF=CC =CE=C1=C8=CF=C4=D1=DD=C9=CA=D3=D1 =D7 "=C2=C9=C2=CC=C9=CF=D4= =C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9 =C6=C1=CA=CC=C1" =C9 =D2=C5=C4=C1= =CB=D4=C9=D2=CF=D7=C1=D4=D8 =C5=C7=CF.
4. =EE=C5=D7=CF=DA=CD= =CF=D6=CE=CF =D7=D3=D4=C1=D7=C9=D4=D8 =D3=C9=CD=D7=CF=CC =C9=DA =C2=C9=C2= =CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9 ("i"), =C5=C7=CF = =CD=CF=D6=CE=CF =D4=CF=CC=D8=CB=CF =D3=CB=CF=D0=C9=D2=CF=D7=C1=D4=D8 ("= ;ec").
5. =ED=CF=D6=C5=D4 =C2=D9=D4=D8 =DE=D4=CF-=D4=CF =C5=DD=A3.
<= /div>

=E5=D3=CC=C9 =D3=CF=CF=C2=DD=C5=D3=D4=D7=CF=CD ged= a-user =CD=CF=D1 =C9=C4=C5=D1 =C2=D5=C4=C5=D4 =D0=CF=C4=C4=C5=D2=D6=C1=CE= =C1, =D4=CF =D1 =C2=D5=C4=D5 =D3=D4=C1=D2=C1=D4=D8=D3=D1 =D5=D3=D4=D2=C1=CE= =C9=D4=D8 =C4=C1=CE=CE=D9=C5 =CE=C5=C4=CF=D3=D4=C1=D4=CB=C9.
=


2014-01-29 11:25 GMT+04:00 Vladimir Zhba= nov <vzhbanov AT gmail DOT com>:
On Tue, Jan 28, 2014 at 09:11:10PM +0100, karl AT aspodata DOT se wrote:
...
> I don't know how to embed used symbols after-the-fact, perhap= s
> someone else knows.
The gschlas utility is just for such cases.


--089e0102ddae8af9ca04f41ae114--