/ulinux/README (881c6f08a077ce92c8f202481212daab04fcc58c) (894 bytes) (mode 100644) (type blob)

NAMESPACES:
  - k_ generic namespace for ulinux
  - u_ generic namespace for utils
      * u_a utils for ascii namespace

Why no magic include files: then you have the information of "what's in".
This is not dirty RAD and it will take time to reach enough stability to justify shared objects.
Why override the compiler types: because they are long, and name the short ones the same way.

Compiler types (scalability) with some semantics:
 - size semantics:
     * no range constraint:unsigned long... do not mistake it with linux k_sz
     * range constraint:take the smallest compiler (C standard) unsigned integer type garanteed to fit the range
 - bool semantics:unsigned tiny (mapped to minimum 8 bits compiler type... unsigned char).
may do some typedef, one day.


CUSTOMARY ABBREVIATIONS:
blk  block
buf  buffer
cmts comments 
dec  decimal
fmt  format
ptr  pointer
str  string
sz   size


Mode Type Size Ref File
100644 blob 279 467ddb5b4b0f002ff0eca0a95df378216f88d238 README
100644 blob 623 0fb75b9826820260cb53c4be9d8304faf8ebba30 conf.mk
100644 blob 721 02f31ff0c12bb726237501a97aba616763f58fc8 globals.h
100644 blob 1541 60a011322774c0b002e5733cd8d54cdd57ba0684 init.c
100644 blob 1938 3e39461f8632630c486a6d15a78e18574cd3c7f9 makefile
100644 blob 1371 63757ddf9f9360682b35599af6b423cd2eb594a9 modules.c
100644 blob 406 f5e162a64baf80fef122ef374b138aa50fc4158b modules.h
040000 tree - 411cf6aace0ae666b41cecc267da82828eba511d script
040000 tree - 653bc408259cdb6ab6e5d4fe0dbf250c38790ade ulinux
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/cinitramfs

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/cinitramfs

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/cinitramfs

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main