When I apply IIcon->GetDiskObject() or IIcon->GetDiskObjectNew(), I *MAY* get a valid pointer to a struct DiskObject (or not in case of a failure).
How can I figure out from that struct DiskObject whether there was indeed a valid '.info'-file present (GetDiskObject() was successfull), or there was no '.info'-file present (GetDiskObject() failed, but GetDiskObjectNew() was succesfull)?
I'm having trouble with writing an icon with PutIconTags(). What I'm trying to do is to read the properties of two icon files (image, icon type, default tool, etc.) and save an icon that is a combination of the two icons.
My program reads the two icon files first with GetDiskObject(). Then it creates a blank icon with NewDiskObject() and sets the blank icon's struct DiskObject data members.
As maintainer of EEC (a fork of ECX, the E compiler for next-gen Amiga systems) I thought it might be handy for compiler developers to be able to use a GCC 13.2 shared library based on the LibGCCJIT frontend stub. My intention would be maintaining the library independently of the parser of EEC so that cross compilation would be modular. Present backends for EEC are all intertwined in a big mess of interdependent code that generates substandard quality.
"/GCC/lib/gcc/ppc-amigaos/11.2.0/newlib/lib/libstdc++.so: undefined reference to `__gthread_cond_broadcast'
/GCC/lib/gcc/ppc-amigaos/11.2.0/newlib/lib/libstdc++.so: undefined reference to `__gthread_cond_destroy'
/GCC/lib/gcc/ppc-amigaos/11.2.0/newlib/lib/libstdc++.so: undefined reference to `__gthread_cond_init'
/GCC/lib/gcc/ppc-amigaos/11.2.0/newlib/lib/libstdc++.so: undefined reference to `__gthread_cond_wait'
/GCC/lib/gcc/ppc-amigaos/11.2.0/newlib/lib/libstdc++.so: undefined reference to `__gthread_cond_signal'"
Is it possible for a program or AREXX script to ask Workbench to display a drawer and select a file (or files) in it? It would be important that Workbench would scroll the drawer so that the selected file is in fact visible.
As the title says: how can a program get the deficon for a file? I thought the icon.library might have a function for it, but didn't see it in the AutoDocs.
Does anybody have a good reference (or possibly just explain) how a library base is constructed for a "non-shared" scenario? I'm thinking something like bsdsocket.library where you're supposed to open the library per-task/process.
I'm getting crazy about my clib2 version and shared objects. and i don't know where to check. Basically i have this problem:
If i compile a program without shared objects everything works correctly.
If i compile with my patched GCC 10 that supports shared objects also for clib2 i have an undefined symbol when the elf.library try to call InitSHLibs.
I get 0x00000000 symbol not available.
The problem however is not in the shared object but in the crtbegin file that is the same with both shared and not shared objects.