+ if (reg && !reg->isEmitted)
+ {
+ if (pic14_options.isLibrarySource && pic14_is_shared (reg))
+ {
+ /* rely on external declarations for the non-fixed stack */
+ fprintf (of, "\textern\t%s\n", reg->name);
+ } else {
+ emitSymbolToFile (of, reg->name, "udata", reg->size, reg->isFixed ? reg->address : -1, 0, pic14_is_shared (reg));
+ }
+
+ reg->isEmitted = 1;
+ }
+ } // for
+
+#if 0
+ do {
+